[GRASS-SVN] r31978 - grass/branches/develbranch_6/lib/db/dbmi_client

svn_grass at osgeo.org svn_grass at osgeo.org
Thu Jul 3 04:20:32 EDT 2008


Author: neteler
Date: 2008-07-03 04:20:32 -0400 (Thu, 03 Jul 2008)
New Revision: 31978

Modified:
   grass/branches/develbranch_6/lib/db/dbmi_client/copy_tab.c
Log:
fix buffer overflow (thanks to Glynn)

Modified: grass/branches/develbranch_6/lib/db/dbmi_client/copy_tab.c
===================================================================
--- grass/branches/develbranch_6/lib/db/dbmi_client/copy_tab.c	2008-07-03 08:18:42 UTC (rev 31977)
+++ grass/branches/develbranch_6/lib/db/dbmi_client/copy_tab.c	2008-07-03 08:20:32 UTC (rev 31978)
@@ -292,8 +292,9 @@
 		        db_append_string ( &sql, "null" );
 		    } else {
 			db_double_quote_string ( &value_string );
-			sprintf (buf, "'%s'", db_get_string(&value_string) );
-			db_append_string ( &sql, buf);
+			db_append_string ( &sql, "'");
+			db_append_string ( &sql, db_get_string(&value_string));
+			db_append_string ( &sql, "'");
 		    }
 		    break;
 		case DB_C_TYPE_INT:



More information about the grass-commit mailing list