/* driver not found, add to gdal_skip */
if (gdal_skip == NULL) {
gdal_skip = palloc(sizeof(char) * (strlen(drv_set[i].short_name) + 1));
- sprintf(gdal_skip, "%s", drv_set[i].short_name);
+ gdal_skip[0] = '\0';
}
else {
gdal_skip = repalloc(
strlen(gdal_skip) + 1 + strlen(drv_set[i].short_name) + 1
)
);
- sprintf(gdal_skip, "%s %s", gdal_skip, drv_set[i].short_name);
+ strcat(gdal_skip, " ");
}
+ strcat(gdal_skip, drv_set[i].short_name);
}
for (i = 0; i < drv_count; i++) {