| 32 |
32 |
| 33 trans = g_new0(MsnTransaction, 1); |
33 trans = g_new0(MsnTransaction, 1); |
| 34 |
34 |
| 35 trans->command = g_strdup(command); |
35 trans->command = g_strdup(command); |
| 36 |
36 |
| 37 va_start(arg, format); |
37 if (format != NULL) |
| 38 trans->params = g_strdup_vprintf(format, arg); |
38 { |
| 39 va_end(arg); |
39 va_start(arg, format); |
| |
40 trans->params = g_strdup_vprintf(format, arg); |
| |
41 va_end(arg); |
| |
42 } |
| 40 |
43 |
| 41 /* trans->queue = g_queue_new(); */ |
44 /* trans->queue = g_queue_new(); */ |
| 42 |
45 |
| 43 return trans; |
46 return trans; |
| 44 } |
47 } |