diff options
-rw-r--r-- | gpxlogger.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gpxlogger.c b/gpxlogger.c index a94c65d5..be889ae2 100644 --- a/gpxlogger.c +++ b/gpxlogger.c @@ -250,10 +250,12 @@ int main(int argc, char **argv) } fname[s] = '\0';; logfile = fopen(fname, "w"); - if (logfile == NULL) + if (logfile == NULL) { syslog(LOG_ERR, "Failed to open %s: %s, logging to stdout.", fname, strerror(errno)); + logfile = stdout; + } bailout: free(fname); break; |