X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=cat%2Fvirt-filesystems.c;h=ac6466fbc20c3f0f59084d59db398b9ccddba44e;hb=270a2b5ebb6a5f01eb3f8cd2b591cd68d3b6096f;hp=de7a24325da809f1352bd06c98f5f1f2bf8ea646;hpb=3bde9fdffdb74183f7bf1315eb402918d3b13ed1;p=libguestfs.git diff --git a/cat/virt-filesystems.c b/cat/virt-filesystems.c index de7a243..ac6466f 100644 --- a/cat/virt-filesystems.c +++ b/cat/virt-filesystems.c @@ -449,7 +449,7 @@ do_output_filesystems (void) /* Skip swap and unknown, unless --extra flag was given. */ if (!(output & OUTPUT_FILESYSTEMS_EXTRA) && (STREQ (fses[i+1], "swap") || STREQ (fses[i+1], "unknown"))) - continue; + goto next; dev = canonical_device (fses[i]); @@ -492,6 +492,8 @@ do_output_filesystems (void) free (dev); free (vfs_label); free (vfs_uuid); + + next: free (fses[i]); free (fses[i+1]); }