From c69f2741a7831b6baeaa77125b8b43b2852767a5 Mon Sep 17 00:00:00 2001 From: Bborie Park Date: Tue, 6 May 2014 14:05:41 +0000 Subject: [PATCH] strcat instead of sprintf git-svn-id: http://svn.osgeo.org/postgis/trunk@12519 b70326c6-7e19-0410-871a-916f4a2858ee --- raster/rt_pg/rtpostgis.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/raster/rt_pg/rtpostgis.c b/raster/rt_pg/rtpostgis.c index 339d42bc2..2fb90347d 100644 --- a/raster/rt_pg/rtpostgis.c +++ b/raster/rt_pg/rtpostgis.c @@ -254,7 +254,7 @@ rtpg_assignHookGDALEnabledDrivers(const char *enabled_drivers, void *extra) { /* 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( @@ -263,8 +263,9 @@ rtpg_assignHookGDALEnabledDrivers(const char *enabled_drivers, void *extra) { 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++) { -- 2.50.1