Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#4835 closed defect (fixed)

GDALOpen() can recurse infinitely

Reported by: Even Rouault Owned by: Even Rouault
Priority: normal Milestone: 1.9.2
Component: GDAL_Raster Version: unspecified
Severity: normal Keywords:
Cc:

Description

Some VRT files can cause GDALOpen() to be called recursively without limit. This could also happen for other drivers that GDALOpen() files. The safer solution is to detect that in GDALOpen() itself

Change History (2)

comment:1 by Even Rouault, 12 years ago

Resolution: fixed
Status: newclosed
Summary: GDALOpen() can recurseGDALOpen() can recurse infinitely

Fixed in trunk (r25003) and branches/1.9 (r25005)

comment:2 by Even Rouault, 12 years ago

Correction for about comment: the commit in branches/1.9 is r25004

Note: See TracTickets for help on using tickets.