From b3ed3a5526018b173018c7dd1cb8b13f59e9d324 Mon Sep 17 00:00:00 2001 From: Jan Vidar Krey Date: Fri, 28 May 2010 15:23:44 +0200 Subject: [PATCH] Fix a silly invalid read operation --- src/adc/message.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adc/message.c b/src/adc/message.c index c54572a..7342296 100644 --- a/src/adc/message.c +++ b/src/adc/message.c @@ -756,7 +756,7 @@ char* adc_msg_get_argument(struct adc_message* cmd, int offset) else { argument = hub_strdup(&start[1]); - if (argument && argument[strlen(argument)-1] == '\n') + if (argument && *argument && argument[strlen(argument)-1] == '\n') argument[strlen(argument)-1] = 0; }