Commit b122c3b6 authored by Markus Armbruster's avatar Markus Armbruster Committed by Kevin Wolf
Browse files

block/vvfat: Plug memory leak in read_directory()



Has always been leaky.  Spotted by Coverity.

Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
Reviewed-by: default avatarBenoit Canet <benoit@irqsave.net>
Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
parent 6262bbd3
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -787,6 +787,8 @@ static int read_directory(BDRVVVFATState* s, int mapping_index)
	    s->current_mapping->path=buffer;
	    s->current_mapping->read_only =
		(st.st_mode & (S_IWUSR | S_IWGRP | S_IWOTH)) == 0;
        } else {
            g_free(buffer);
        }
    }
    closedir(dir);