From f60bc7e03bc54f8170ca8eca325e14d31fe01a3a Mon Sep 17 00:00:00 2001 From: Ray Lai Date: Tue, 2 Jun 2009 11:18:59 +0000 Subject: [PATCH] Don't access array[-1] if array is an empty string. OK nicm@ --- arg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arg.c b/arg.c index c02b2663..6fe36a15 100644 --- a/arg.c +++ b/arg.c @@ -76,7 +76,7 @@ arg_parse_client(const char *arg) /* Trim a trailing : if any from the argument. */ n = strlen(arg2); - if (arg2[n - 1] == ':') + if (n && arg2[n - 1] == ':') arg2[n - 1] = '\0'; /* Try and look up the client name. */ @@ -101,7 +101,7 @@ arg_parse_session(const char *arg) /* Trim a trailing : if any from the argument. */ n = strlen(arg2); - if (arg2[n - 1] == ':') + if (n && arg2[n - 1] == ':') arg2[n - 1] = '\0'; /* See if the argument matches a session. */