File gather-reposdump.patch of Package sblim-gather

Index: reposdump.c
===================================================================
RCS file: /cvsroot/sblim/gather/reposdump.c,v
retrieving revision 1.1
diff -u -r1.1 reposdump.c
--- reposdump.c	18 Oct 2007 11:04:19 -0000	1.1
+++ reposdump.c	27 Nov 2007 09:15:07 -0000
@@ -86,8 +86,8 @@
     }
     if (reposcfg_getitem("ExpirationInterval",expiration_str,sizeof(expiration_str)-1) != 0) {
       strcpy(expiration_str,"1200");
-      expiration = atoi(expiration_str) * 2;
     }
+    expiration = atoi(expiration_str) * 2;
   } else {
     fprintf(stderr, "Could not read configuration file (reposd.conf)\n");
     return REPOSDUMP_NOTFOUND;
@@ -123,15 +123,14 @@
 
   /* construct output filename and open for writing */
   if (argc > 3) {
-    dumpdir = "/tmp";
-  } else {
     dumpdir = argv[3];
+  } else {
+    dumpdir = "/tmp";
   }
   sprintf(fname,"%s/reposd-dump-%s.out",dumpdir,timestr);
   fhdl = fopen(fname,"w");
   if (fhdl == NULL) {
     fprintf(stderr, "Could not open %s for writing\n", fname);
-    releasefilelist(plugins);
     return REPOSDUMP_FILEWRITE;
   }
 
openSUSE Build Service is sponsored by