diff options
author | Mohamad Ayyash <mkayyash@google.com> | 2015-05-06 13:09:00 -0700 |
---|---|---|
committer | Mohamad Ayyash <mkayyash@google.com> | 2015-05-06 13:15:58 -0700 |
commit | 10274203a57f8d4d0b69f013f032f633bb785dc2 (patch) | |
tree | ee6115570b794c9c8eb274681c35eec3a5e816f2 | |
parent | 39c3e017bcb287a67bb5752adec4867d0ef40c8d (diff) | |
download | squashfs-tools-10274203a57f8d4d0b69f013f032f633bb785dc2.tar.gz |
mksquashfs: Fix segfault when SQUASHFS_TRACE is enabled and no -pf flag
Segfault happens when attempting to dump pseudo files in SQUASHFS_TRACE
mode after attempting to dereference NULL pseudo pointer.
Change-Id: I48097cce9b7a7e57fea5411c7d1eb5b5de8dc053
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
-rw-r--r-- | squashfs-tools/pseudo.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/squashfs-tools/pseudo.c b/squashfs-tools/pseudo.c index f85fe60..da798f7 100644 --- a/squashfs-tools/pseudo.c +++ b/squashfs-tools/pseudo.c @@ -518,7 +518,8 @@ static void dump_pseudo(struct pseudo *pseudo, char *string) void dump_pseudos() { - dump_pseudo(pseudo, NULL); + if (pseudo) + dump_pseudo(pseudo, NULL); } #else void dump_pseudos() |