The double ! in the patch look suspicious to me - m->allowedit = atoi(skipspace(p+12)); + m->allowedit = !!atoi(skipspace(p+12)); Unrelated, I look at extlinux/main.c on git tree On HEAD, 'const char *program;' is duplicated (line 59 and 184) and line 184 should be removed. Gilles