summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Fedoseev <fedoseev.sergey@gmail.com>2017-03-21 20:45:12 +0500
committerTim Graham <timograham@gmail.com>2017-03-21 11:45:41 -0400
commita937785e2a6eb3d9b8804c3a02ba5d0126482f57 (patch)
tree9d42dc8e62fe5ea21fb538f939c06df37e0fdb04
parente5880516f90773d653a67e95b9b942229e8e9021 (diff)
[1.11.x] Fixed #27960 -- Set errcheck=False for GDALAllRegister to prevent crash.
GDALAllRegister returns void so errcheck is not needed. Backport of 7063a85579f40585f2601ba6e6887b0982e7ce43 from master
-rw-r--r--django/contrib/gis/gdal/prototypes/raster.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/contrib/gis/gdal/prototypes/raster.py b/django/contrib/gis/gdal/prototypes/raster.py
index b4519a853d..af710dfb6d 100644
--- a/django/contrib/gis/gdal/prototypes/raster.py
+++ b/django/contrib/gis/gdal/prototypes/raster.py
@@ -21,7 +21,7 @@ const_string_output = partial(const_string_output, cpl=True)
double_output = partial(double_output, cpl=True)
# Raster Driver Routines
-register_all = void_output(std_call('GDALAllRegister'), [])
+register_all = void_output(std_call('GDALAllRegister'), [], errcheck=False)
get_driver = voidptr_output(std_call('GDALGetDriver'), [c_int])
get_driver_by_name = voidptr_output(std_call('GDALGetDriverByName'), [c_char_p], errcheck=False)
get_driver_count = int_output(std_call('GDALGetDriverCount'), [])