--- squashfs-tools/pseudo.c +++ squashfs-tools/pseudo.c @@ -495,7 +495,7 @@ int i, res; char *path; - for(i = 0; i < pseudo->names; i++) { + for(i = 0; pseudo && i < pseudo->names; i++) { struct pseudo_entry *entry = &pseudo->name[i]; if(string) { res = asprintf(&path, "%s/%s", string, entry->name);