Index: linux-2.4.22-uml1/arch/um/kernel/umid.c =================================================================== --- linux-2.4.22-uml1.orig/arch/um/kernel/umid.c 2004-07-15 16:34:57.000000000 -0700 +++ linux-2.4.22-uml1/arch/um/kernel/umid.c 2004-07-15 18:15:54.699873738 -0700 @@ -200,7 +200,7 @@ static int __init set_uml_dir(char *name, int *add) { if((strlen(name) > 0) && (name[strlen(name) - 1] != '/')){ - uml_dir = malloc(strlen(name) + 1); + uml_dir = malloc(strlen(name) + 2); if(uml_dir == NULL){ printf("Failed to malloc uml_dir - error = %d\n", errno);