Index: gnu/usr.bin/grep/savedir.c =================================================================== --- gnu/usr.bin/grep/savedir.c +++ gnu/usr.bin/grep/savedir.c @@ -158,6 +158,7 @@ new_name_space = realloc (name_space, name_size); if (new_name_space == NULL) { + free(name_space); closedir (dirp); return NULL; }