1 | *** article-actions.c.orig Fri Nov 11 14:02:43 2005 |
---|
2 | --- article-actions.c Thu Jan 5 12:43:29 2006 |
---|
3 | *************** |
---|
4 | *** 252,258 **** |
---|
5 | g_return_val_if_fail (articles_are_valid(articles, qty), FALSE); |
---|
6 | |
---|
7 | /* copy anything that's already cached, and make a list of those not cached */ |
---|
8 | ! missing = g_newa (MessageIdentifier*, qty); |
---|
9 | missing_qty = 0; |
---|
10 | for (i=0; i<qty; ++i) |
---|
11 | { |
---|
12 | --- 252,258 ---- |
---|
13 | g_return_val_if_fail (articles_are_valid(articles, qty), FALSE); |
---|
14 | |
---|
15 | /* copy anything that's already cached, and make a list of those not cached */ |
---|
16 | ! missing = g_new (MessageIdentifier*, qty); |
---|
17 | missing_qty = 0; |
---|
18 | for (i=0; i<qty; ++i) |
---|
19 | { |
---|
20 | *************** |
---|
21 | *** 289,294 **** |
---|
22 | --- 289,295 ---- |
---|
23 | /* cleanup */ |
---|
24 | for (i=0; i<missing_qty; ++i) |
---|
25 | g_object_unref (missing[i]); |
---|
26 | + g_free (missing); |
---|
27 | debug_exit ("article_copy_articles_to_folder"); |
---|
28 | return TRUE; |
---|
29 | } |
---|
30 | *************** |
---|
31 | *** 428,434 **** |
---|
32 | { |
---|
33 | int i; |
---|
34 | Group * group; |
---|
35 | ! const PString ** ids = g_newa (const PString*, article_qty); |
---|
36 | MessageIdentifier ** mids; |
---|
37 | |
---|
38 | /* remove the headers */ |
---|
39 | --- 429,435 ---- |
---|
40 | { |
---|
41 | int i; |
---|
42 | Group * group; |
---|
43 | ! const PString ** ids = g_new (const PString*, article_qty); |
---|
44 | MessageIdentifier ** mids; |
---|
45 | |
---|
46 | /* remove the headers */ |
---|
47 | *************** |
---|
48 | *** 447,452 **** |
---|
49 | --- 448,454 ---- |
---|
50 | for (i=0; i<article_qty; ++i) |
---|
51 | g_object_unref (mids[i]); |
---|
52 | g_free (mids); |
---|
53 | + g_free (ids); |
---|
54 | } |
---|
55 | |
---|
56 | debug_exit ("article_action_delete_articles"); |
---|