소스 검색

mysql driver: fix -Wformat-security issue

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@67726 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Neteler 9 년 전
부모
커밋
3e1e03f267
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      db/drivers/mysql/dbe.c

+ 3 - 3
db/drivers/mysql/dbe.c

@@ -43,7 +43,7 @@ int db__driver_open_database(dbHandle * handle)
 
 	if (!replace_variables(name, &datadir, &database)) {
 	    db_d_append_error(_("Unable parse MySQL embedded database name"));
-	    db_d_append_error(mysql_error(connection));
+	    db_d_append_error("%s", mysql_error(connection));
 	    db_d_report_error();
 	    return DB_FAILED;
 	}
@@ -59,7 +59,7 @@ int db__driver_open_database(dbHandle * handle)
 
 	if (mysql_server_init(4, server_args, NULL)) {
 	    db_d_append_error(_("Cannot initialize MySQL embedded server"));
-	    db_d_append_error(mysql_error(connection));
+	    db_d_append_error("%s", mysql_error(connection));
 	    db_d_report_error();
 	    free(datadir);
 	    free(database);
@@ -78,7 +78,7 @@ int db__driver_open_database(dbHandle * handle)
 
 	if (res == NULL) {
 	    db_d_append_error(_("Unable to connect to MySQL embedded server: "));
-	    db_d_append_error(mysql_error(connection));
+	    db_d_append_error("%s", mysql_error(connection));
 	    db_d_report_error();
 	    return DB_FAILED;
 	}