Changeset: 04517aefac79 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=04517aefac79
Modified Files:
        gdk/gdk_logger.c
Branch: Jul2012
Log Message:

Don't ignore return value of stat system call.
In fact, don't use stat but use fstat since we've already opened the file.


diffs (16 lines):

diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c
--- a/gdk/gdk_logger.c
+++ b/gdk/gdk_logger.c
@@ -749,7 +749,11 @@ logger_readlog(logger *lg, char *filenam
                lg->log = NULL;
                return 0;
        }
-       stat(filename, &sb);
+       if (fstat(fileno(getFile(lg->log)), &sb) < 0) {
+               mnstr_destroy(lg->log);
+               lg->log = NULL;
+               return 0;
+       }
        t0 = time(NULL);
        while (!err && log_read_format(lg, &l)) {
                char *name = NULL;
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to