diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-02-19 10:59:37 +0100 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-02-19 10:59:37 +0100 |
commit | 7a5e93bc1c8d0e6d5b4a48b7a8874075f1012491 (patch) | |
tree | 46c1ee2bc0a9c5e2a6f7613668c5af9eeb60d8f4 | |
parent | e1e5b5fd7fc277a355a90ae0840965afdba4b16a (diff) | |
parent | f70603090aeebc0d9b2e87977f1552e84f16c8c9 (diff) |
Merge branch 'master' of https://git.oftal.dk/hugin
-rw-r--r-- | hugin.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -232,8 +232,12 @@ hug_status_t hug_init(unsigned int flags, ...) hug_config.stdout_no_date = va_arg(vl, int); break; case HUG_OPTION_FILENAME: + { + const char *filename = (const char*) va_arg(vl, char*); + if(!filename) break; + if(hug_config.flags & HUG_FLAG_OUTPUT_TO_FILE) { - hug_config.filename = strdup((const char*)va_arg(vl, char*)); + hug_config.filename = strdup(filename); hug_config.file_fd = open(hug_config.filename, O_CREAT | O_APPEND | O_RDWR, 0777); if(hug_config.file_fd == -1) { @@ -242,6 +246,7 @@ hug_status_t hug_init(unsigned int flags, ...) return HUG_STATUS_ERROR; } } + } break; #ifdef WITH_HUG_SYSLOG case HUG_OPTION_SYSLOG_PORT: |