mcabber/src/histolog.c
changeset 273 fe438fe67b6f
parent 259 594e73bc9610
child 277 4d7040cff8ee
--- a/mcabber/src/histolog.c	Sun Jul 03 20:54:45 2005 +0100
+++ b/mcabber/src/histolog.c	Sun Jul 03 20:58:35 2005 +0100
@@ -69,6 +69,7 @@
   const char *p;
   char *filename;
   char str_ts[20];
+  int err;
 
   if (!UseFileLogging) return;
 
@@ -99,11 +100,17 @@
 
   fp = fopen(filename, "a");
   g_free(filename);
-  if (!fp) return;
+  if (!fp) {
+    scr_LogPrint("Unable to write history (cannot open logfile)");
+    return;
+  }
 
   to_iso8601(str_ts, ts);
-  fprintf(fp, "%c%c %-18.18s %03d %s\n", type, info, str_ts, len, data);
+  err = fprintf(fp, "%c%c %-18.18s %03d %s\n", type, info, str_ts, len, data);
   fclose(fp);
+  if (err < 0) {
+    scr_LogPrint("Error while writing to log file: %s", strerror(errno));
+  }
 }
 
 //  hlog_read_history()