From: Hannes Reinecke Date: Fri, 27 Mar 2009 22:50:18 +0000 (+0100) Subject: Stack overflow in uev_trigger() X-Git-Tag: 0.4.9~140 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=15d4bdddcb9b71e0ec6fecc3c37a1b8cae8f51ff;p=platform%2Fupstream%2Fmultipath-tools.git Stack overflow in uev_trigger() uev_discard uses sscanf to write a 10 byte string into an array, but I forgot to take the trailing NULL byte into account. --- diff --git a/multipathd/main.c b/multipathd/main.c index b7532f1..8a1a63d 100644 --- a/multipathd/main.c +++ b/multipathd/main.c @@ -607,7 +607,7 @@ static int uev_discard(char * devpath) { char *tmp; - char a[10], b[10]; + char a[11], b[11]; /* * keep only block devices, discard partitions