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, ...) | |||
| 67 | struct timeval ts; | 67 | struct timeval ts; |
| 68 | struct tm *tp; | 68 | struct tm *tp; |
| 69 | 69 | ||
| 70 | gettimeofday(&ts, NULL); | ||
| 71 | tp = localtime(&ts.tv_sec); | ||
| 72 | |||
| 73 | if(level > log_level) | 70 | if(level > log_level) |
| 74 | return; | 71 | return; |
| 75 | 72 | ||
| 73 | gettimeofday(&ts, NULL); | ||
| 74 | tp = localtime(&ts.tv_sec); | ||
| 75 | |||
| 76 | fs = malloc(20 + strlen(fmt)); | 76 | fs = malloc(20 + strlen(fmt)); |
| 77 | 77 | ||
| 78 | if(log_syslog) { | 78 | if(log_syslog) { |
