]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
ensure buffer is large enough for two ints and some extras
authorBas van Schaik <bas@traiectum.net>
Thu, 3 Dec 2015 13:23:18 +0000 (13:23 +0000)
committerBas van Schaik <bas@traiectum.net>
Thu, 3 Dec 2015 13:48:37 +0000 (13:48 +0000)
Incremental.c

index 781d27defbfda382970bedec0506e824c27cb4d1..32090d9b816d4aeb795c8a09f49b783410943356 100644 (file)
@@ -663,7 +663,7 @@ static void find_reject(int mdfd, struct supertype *st, struct mdinfo *sra,
                         * without thinking more */
 
        for (d = sra->devs; d ; d = d->next) {
-               char dn[10];
+               char dn[24]; // 2*11 bytes for ints (including sign) + colon + null byte
                int dfd;
                struct mdinfo info;
                sprintf(dn, "%d:%d", d->disk.major, d->disk.minor);