From 7524420b35ea75e3617b4a1f003b278742e7acd2 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sat, 1 Mar 2003 02:34:14 +0000 Subject: Guard some buffers. svn path=/trunk/; revision=3804 --- imap.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'imap.c') diff --git a/imap.c b/imap.c index 96a6685d..c3ec1395 100644 --- a/imap.c +++ b/imap.c @@ -57,7 +57,10 @@ static int imap_ok(int sock, char *argbuf) /* interpret untagged status responses */ if (strstr(buf, "* CAPABILITY")) + { strncpy(capabilities, buf + 12, sizeof(capabilities)); + capabilities[sizeof(capabilities)-1] = '\0'; + } else if (strstr(buf, "EXISTS")) { count = atoi(buf+2); -- cgit v1.2.3