diff options
| author | 2009-10-12 05:42:43 +0200 | |
|---|---|---|
| committer | 2009-10-12 05:42:43 +0200 | |
| commit | ac37795c7cca4d297ff860678a4197ee94d80f20 (patch) | |
| tree | a7c9918deaf1d70f337527941ccfee847a4b82e5 /daemon | |
| parent | 5e63dd04443bd62af46caff8f50b71280256f1ae (diff) | |
| download | usbmuxd-ac37795c7cca4d297ff860678a4197ee94d80f20.tar.gz usbmuxd-ac37795c7cca4d297ff860678a4197ee94d80f20.tar.bz2 | |
optimize: considerable CPU usage was due to needless ops for unlogged messages
Diffstat (limited to 'daemon')
| -rw-r--r-- | daemon/log.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/daemon/log.c b/daemon/log.c index 2ccb3cc..2392b0d 100644 --- a/daemon/log.c +++ b/daemon/log.c @@ -67,12 +67,12 @@ void usbmuxd_log(enum loglevel level, const char *fmt, ...)  	struct timeval ts;  	struct tm *tp; -	gettimeofday(&ts, NULL); -	tp = localtime(&ts.tv_sec); -  	if(level > log_level)  		return; +	gettimeofday(&ts, NULL); +	tp = localtime(&ts.tv_sec); +  	fs = malloc(20 + strlen(fmt));  	if(log_syslog) { | 
