Mercurial > hg
comparison mcabber/src/screen.c @ 658:5d71d1f8887e
Avoid g_try_new()
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 07 Jan 2006 23:12:22 +0100 |
parents | 056dc9e65c25 |
children | 86bc3295a4db |
comparison
equal
deleted
inserted
replaced
657:056dc9e65c25 | 658:5d71d1f8887e |
---|---|
270 } else { | 270 } else { |
271 printf("%s\n", buffer); | 271 printf("%s\n", buffer); |
272 } | 272 } |
273 } | 273 } |
274 if (flag & (LPRINT_LOG|LPRINT_DEBUG)) { | 274 if (flag & (LPRINT_LOG|LPRINT_DEBUG)) { |
275 char *buffer2 = g_try_new(char, 5184); | 275 char *buffer2 = g_new(char, 5184); |
276 | 276 |
277 if (buffer2) { | 277 strftime(buffer2, 23, "[%Y-%m-%d %H:%M:%S] ", localtime(×tamp)); |
278 strftime(buffer2, 23, "[%Y-%m-%d %H:%M:%S] ", localtime(×tamp)); | 278 strcat(buffer2, b2); |
279 strcat(buffer2, b2); | |
280 } else { | |
281 buffer2 = buffer; | |
282 } | |
283 | |
284 strcat(buffer2, "\n"); | 279 strcat(buffer2, "\n"); |
285 ut_WriteLog(flag, buffer2); | 280 ut_WriteLog(flag, buffer2); |
286 if (buffer2 != buffer) | 281 g_free(buffer2); |
287 g_free(buffer2); | |
288 } | 282 } |
289 g_free(buffer); | 283 g_free(buffer); |
290 } | 284 } |
291 | 285 |
292 static window_entry_t *scr_CreateBuddyPanel(const char *title, int dont_show) | 286 static window_entry_t *scr_CreateBuddyPanel(const char *title, int dont_show) |