diff --git a/native/fsNotifier/linux/fsnotifier64 b/native/fsNotifier/linux/fsnotifier64 new file mode 100755 index 000000000000..1c959e2ddfb8 Binary files /dev/null and b/native/fsNotifier/linux/fsnotifier64 differ diff --git a/native/fsNotifier/linux/main.c b/native/fsNotifier/linux/main.c index e728e452e52d..9655ca2fbc38 100644 --- a/native/fsNotifier/linux/main.c +++ b/native/fsNotifier/linux/main.c @@ -148,9 +148,10 @@ static void init_log() { void userlog(int priority, const char* format, ...) { va_list ap; - va_start(ap, format); + va_start(ap, format); vsyslog(priority, format, ap); + va_end(ap); if (self_test) { const char* level = "debug"; @@ -160,11 +161,13 @@ void userlog(int priority, const char* format, ...) { case LOG_INFO: level = " info"; break; } printf("fsnotifier[%d] %s: ", getpid(), level); + + va_start(ap, format); vprintf(format, ap); + va_end(ap); + printf("\n"); } - - va_end(ap); }