diff -Naur squeeze-0.2.2/libsqueeze/archive.c squeeze-0.2.2.tpg/libsqueeze/archive.c --- squeeze-0.2.2/libsqueeze/archive.c 2008-01-04 14:27:34.000000000 +0000 +++ squeeze-0.2.2.tpg/libsqueeze/archive.c 2008-02-18 01:46:08.000000000 +0000 @@ -350,10 +350,14 @@ const gchar * lsq_archive_get_status(const LSQArchive *archive) { - if(archive->command) - return lsq_archive_command_get_comment(archive->command); - else - return NULL; + if (archive) + { + if(archive->command) + return lsq_archive_command_get_comment(archive->command); + else + return NULL; + } + return NULL; } void