--- a/src/protocols/msn/transaction.c Tue Jun 01 01:55:55 2004 +0000 +++ b/src/protocols/msn/transaction.c Tue Jun 01 06:42:20 2004 +0000 @@ -34,9 +34,12 @@ trans->command = g_strdup(command); - va_start(arg, format); - trans->params = g_strdup_vprintf(format, arg); - va_end(arg); + if (format != NULL) + { + va_start(arg, format); + trans->params = g_strdup_vprintf(format, arg); + va_end(arg); + } /* trans->queue = g_queue_new(); */