From: Daniel Lezcano Date: Thu, 11 Aug 2011 23:34:49 +0000 (+0200) Subject: fix segfault when an unsupported personality is set X-Git-Tag: lxc-0.8.0-rc2~104 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f1239c38078bae9900ac8f5c87de4b4bfcf2e07;p=thirdparty%2Flxc.git fix segfault when an unsupported personality is set Bad array len computation. Signed-off-by: Daniel Lezcano --- diff --git a/src/lxc/confile.c b/src/lxc/confile.c index d632404b1..6363965d4 100644 --- a/src/lxc/confile.c +++ b/src/lxc/confile.c @@ -515,10 +515,11 @@ static int config_personality(const char *key, char *value, { "x86_64", PER_LINUX }, { "amd64", PER_LINUX }, }; + size_t len = sizeof(pername) / sizeof(pername[0]); int i; - for (i = 0; i < sizeof(pername); i++) { + for (i = 0; i < len; i++) { if (strcmp(pername[i].name, value)) continue;