Fix typos in save_regsitry()
authorRichard Boulton <richard@tartarus.org>
Sun, 7 Jan 2001 16:48:32 +0000 (16:48 +0000)
committerRichard Boulton <richard@tartarus.org>
Sun, 7 Jan 2001 16:48:32 +0000 (16:48 +0000)
Original commit message from CVS:
Fix typos in save_regsitry()

tools/gstreamer-register.c

index 9ae0728dee317e3f8e0ab6168dd9fa1951b18892..eebee331b5b541c034898a3d76fdbd4c71805597 100644 (file)
@@ -100,7 +100,7 @@ static void check_dir(const char * dirname) {
     }
 }
 
-static void save_registry(const char *destfile) {
+static void save_registry(const char *destfile, xmlDocPtr * doc) {
 #if 0
     FILE *fp;
 
@@ -112,14 +112,14 @@ static void save_registry(const char *destfile) {
 
     // FIXME: no way to check success of xmlDocDump, which is why
     // this piece of code is ifdefed out.
-    xmlDocDump(fp, doc);
+    xmlDocDump(fp, *doc);
 
     if (!fclose(fp)) {
        g_print("Cannot close `%s' having saved new registry.", destfile);
        error_perm();
     }
 #else
-    if (xmlSaveFile(destfile, doc) <= 0) {
+    if (xmlSaveFile(destfile, *doc) <= 0) {
        g_print("Cannot save new registry to `%s'", destfile);
        error_perm();
     }
@@ -147,7 +147,7 @@ int main(int argc,char *argv[])
     gst_plugin_save_thyself(doc->root);
 
     // Save the registry to a tmp file.
-    save_registry(GLOBAL_REGISTRY_FILE_TMP);
+    save_registry(GLOBAL_REGISTRY_FILE_TMP, &doc);
 
     // Make the tmp file live.
     move_file(GLOBAL_REGISTRY_FILE_TMP, GLOBAL_REGISTRY_FILE);