|
Lines 144-154
Link Here
|
| 144 |
va_start(args, fmt); |
144 |
va_start(args, fmt); |
| 145 |
vsnprintf(buff, sizeof (buff), fmt, args); |
145 |
vsnprintf(buff, sizeof (buff), fmt, args); |
| 146 |
va_end(args); |
146 |
va_end(args); |
| 147 |
buff[sizeof (buff) - 1] = 0; |
|
|
| 148 |
|
147 |
|
| 149 |
if ((n = strlen(buff)) > 0 && buff[n-1] != '\n') { |
148 |
if ((n = strlen(buff)) > 0 && buff[n-1] == '\n') |
| 150 |
buff[n++] = '\n'; buff[n++] = '\0'; |
149 |
buff[--n] = '\0'; |
| 151 |
} |
|
|
| 152 |
|
150 |
|
| 153 |
switch (kind) { |
151 |
switch (kind) { |
| 154 |
case L_FATAL: |
152 |
case L_FATAL: |
|
Lines 180-186
Link Here
|
| 180 |
tm->tm_year, tm->tm_hour, tm->tm_min, |
178 |
tm->tm_year, tm->tm_hour, tm->tm_min, |
| 181 |
buff); |
179 |
buff); |
| 182 |
#else |
180 |
#else |
| 183 |
fprintf(log_fp, "%s: %s", log_name, buff); |
181 |
fprintf(log_fp, "%s: %s\n", log_name, buff); |
| 184 |
#endif |
182 |
#endif |
| 185 |
} |
183 |
} |
| 186 |
} |
184 |
} |