Fixed file purging bug. The purging should work now ok.
authorPekka Riikonen <priikone@silcnet.org>
Mon, 3 Jul 2000 05:53:58 +0000 (05:53 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Mon, 3 Jul 2000 05:53:58 +0000 (05:53 +0000)
lib/silccore/silclog.c
lib/silccore/silclog.h

index d866ecc0c52309e0297ef8b1c5fcccaa2feb9af7..cc74119d5f987fd20fec34cac9e3e73df5ab72da 100644 (file)
 /*
  * $Id$
  * $Log$
- * Revision 1.1  2000/06/27 11:36:55  priikone
- * Initial revision
+ * Revision 1.2  2000/07/03 05:53:58  priikone
+ *     Fixed file purging bug.  The purging should work now ok.
+ *
+ * Revision 1.1.1.1  2000/06/27 11:36:55  priikone
+ *     Importet from internal CVS/Added Log headers.
  *
  *
  */
@@ -81,7 +84,7 @@ void silc_log_output(const char *filename, unsigned int maxsize,
       fseek(fp, (off_t)0L, SEEK_SET);  
       
       /* Purge? */
-      if (maxsize >= filelen)
+      if (filelen >= maxsize)
        unlink(filename);
     }
   }
index 3cfc499a5f02ce3909bb922dccb881b5be7dd1f4..a98e4af44fa62c6a04b3daf2f9aca6a32f933a84 100644 (file)
@@ -52,10 +52,10 @@ extern unsigned int log_error_size;
 extern unsigned int log_fatal_size;
 
 /* Log macros. */
-#define SILC_LOG_INFO(fmt) silc_log_output(log_info_file, \
+#define SILC_LOG_INFO(fmt) (silc_log_output(log_info_file, \
                                            log_info_size, \
                                           SILC_LOG_INFO, \
-                                          silc_log_format fmt)) 
+                                          silc_log_format fmt))
 #define SILC_LOG_WARNING(fmt) (silc_log_output(log_warning_file, \
                                                log_warning_size, \
                                               SILC_LOG_WARNING, \