ソースを参照

db.execute: attempt to fix https://trac.osgeo.org/grass/ticket/1526

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@50053 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 13 年 前
コミット
5a6c98e4ff
1 ファイル変更4 行追加1 行削除
  1. 4 1
      db/db.execute/main.c

+ 4 - 1
db/db.execute/main.c

@@ -82,9 +82,12 @@ int main(int argc, char **argv)
 			      db_get_string(&stmt));
 		    error++;
 		}
-		else
+		else {
+		    db_close_database(driver);
+		    db_shutdown_driver(driver);
 		    G_fatal_error(_("Error while executing: '%s'"),
 				  db_get_string(&stmt));
+		}
 	    }
 	}
     }