diff --git a/ASLogger/ASLMessage.m b/ASLogger/ASLMessage.m index e8b06be..fdbe3b6 100644 --- a/ASLogger/ASLMessage.m +++ b/ASLogger/ASLMessage.m @@ -209,7 +209,9 @@ - (pid_t) processID if ( value == NULL ) return ( (pid_t) 0 ); - return ( (uid_t) sscanf(value, "%d") ); + uid_t result = 0; + sscanf( value, "%d", &result ); + return ( result ); } - (uid_t) userID @@ -218,7 +220,9 @@ - (uid_t) userID if ( value == NULL ) return ( (uid_t) -1 ); - return ( (uid_t) sscanf(value, "%d") ); + uid_t result = 0; + sscanf( value, "%d", &result ); + return ( result ); } - (gid_t) groupID @@ -227,7 +231,9 @@ - (gid_t) groupID if ( value == NULL ) return ( (gid_t) -1 ); - return ( (gid_t) sscanf(value, "%d") ); + gid_t result = 0; + sscanf( value, "%d", &result ); + return ( result ); } - (int) level @@ -272,7 +278,9 @@ - (uid_t) readUID if ( value == NULL ) return ( (uid_t) -1 ); - return ( (uid_t) sscanf(value, "%d") ); + uid_t result = 0; + sscanf( value, "%d", &result ); + return ( result ); } - (void) setReadUID: (uid_t) readUID @@ -288,7 +296,9 @@ - (gid_t) readGID if ( value == NULL ) return ( (gid_t) -1 ); - return ( (gid_t) sscanf(value, "%d") ); + gid_t result = 0; + sscanf( value, "%d", &result ); + return ( result ); } - (void) setReadGID: (gid_t) readGID diff --git a/ASLogger/ASLogger.m b/ASLogger/ASLogger.m index e4fd60d..d0a40e7 100644 --- a/ASLogger/ASLogger.m +++ b/ASLogger/ASLogger.m @@ -110,7 +110,7 @@ - (BOOL) log: (NSString *) format level: (int) level, ... NSString * msg = [[NSString alloc] initWithFormat: format arguments: args]; va_end(args); - BOOL result = (asl_log(_client, NULL, level, [msg UTF8String]) == 0); + BOOL result = (asl_log(_client, NULL, level, [msg UTF8String], NULL) == 0); [msg release]; return ( result ); @@ -119,7 +119,7 @@ - (BOOL) log: (NSString *) format level: (int) level, ... - (BOOL) log: (NSString *) format level: (int) level args: (va_list) args { NSString * msg = [[NSString alloc] initWithFormat: format arguments: args]; - BOOL result = (asl_log(_client, NULL, level, [msg UTF8String]) == 0); + BOOL result = (asl_log(_client, NULL, level, [msg UTF8String], NULL) == 0); [msg release]; return ( result ); } @@ -131,7 +131,7 @@ - (BOOL) log: (NSString *) format message: (ASLMessage *) message level: (int) l NSString * msg = [[NSString alloc] initWithFormat: format arguments: args]; va_end(args); - BOOL result = (asl_log(_client, message.aslmessage, level, [msg UTF8String]) == 0); + BOOL result = (asl_log(_client, message.aslmessage, level, [msg UTF8String], NULL) == 0); [msg release]; return ( result ); @@ -140,7 +140,7 @@ - (BOOL) log: (NSString *) format message: (ASLMessage *) message level: (int) l - (BOOL) log: (NSString *) format message: (ASLMessage *) message level: (int) level args: (va_list) args { NSString * msg = [[NSString alloc] initWithFormat: format arguments: args]; - BOOL result = (asl_log(_client, message.aslmessage, level, [msg UTF8String]) == 0); + BOOL result = (asl_log(_client, message.aslmessage, level, [msg UTF8String], NULL) == 0); [msg release]; return ( result ); }