comparison finch/libgnt/wms/irssi.c @ 18317:8aff2d3d6820

Plug a memory leak.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Wed, 27 Jun 2007 20:46:39 +0000
parents adcb44a07a2d
children 1648cd94dddf
comparison
equal deleted inserted replaced
18316:70325b0c5792 18317:8aff2d3d6820
272 GNTDEBUG; 272 GNTDEBUG;
273 } 273 }
274 274
275 void gntwm_init(GntWM **wm) 275 void gntwm_init(GntWM **wm)
276 { 276 {
277 const char *style = NULL; 277 char *style = NULL;
278 Irssi *irssi; 278 Irssi *irssi;
279 279
280 irssi = g_object_new(TYPE_IRSSI, NULL); 280 irssi = g_object_new(TYPE_IRSSI, NULL);
281 *wm = GNT_WM(irssi); 281 *wm = GNT_WM(irssi);
282 282
283 style = gnt_style_get_from_name("irssi", "split-v"); 283 style = gnt_style_get_from_name("irssi", "split-v");
284 irssi->vert = style ? atoi(style) : 1; 284 irssi->vert = style ? atoi(style) : 1;
285 g_free(style);
285 286
286 style = gnt_style_get_from_name("irssi", "split-h"); 287 style = gnt_style_get_from_name("irssi", "split-h");
287 irssi->horiz = style ? atoi(style) : 1; 288 irssi->horiz = style ? atoi(style) : 1;
289 g_free(style);
288 290
289 irssi->vert = MAX(irssi->vert, 1); 291 irssi->vert = MAX(irssi->vert, 1);
290 irssi->horiz = MAX(irssi->horiz, 1); 292 irssi->horiz = MAX(irssi->horiz, 1);
291 293
292 irssi->buddylistwidth = 0; 294 irssi->buddylistwidth = 0;