diff options
author | David Cantrell <dcantrell@redhat.com> | 2008-10-14 16:39:27 -1000 |
---|---|---|
committer | David Cantrell <dcantrell@redhat.com> | 2008-10-14 17:58:40 -1000 |
commit | 4ac488330723ba9a60d668a0b9948bbb93268dae (patch) | |
tree | fda14bd4f22d202d0fc90ad29a8e696d9e10528d /loader/getparts.c | |
parent | 6804bcd132c0d0406dd276dfe59e12d73b3b417c (diff) | |
download | anaconda-4ac488330723ba9a60d668a0b9948bbb93268dae.tar.gz anaconda-4ac488330723ba9a60d668a0b9948bbb93268dae.tar.xz anaconda-4ac488330723ba9a60d668a0b9948bbb93268dae.zip |
Let users go Back when loading updates.
If you select Back in loadUpdates(), the installer would segfault
under certain cases.
Diffstat (limited to 'loader/getparts.c')
-rw-r--r-- | loader/getparts.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/loader/getparts.c b/loader/getparts.c index 0fbae76c5..8d2b7c4c6 100644 --- a/loader/getparts.c +++ b/loader/getparts.c @@ -166,11 +166,15 @@ void freePartitionsList(char **list) { char **part; if (!list) - return; + return; - for (part = list; *part; part++) - if (*part) - free(*part); + for (part = list; *part; part++) { + if (*part) { + free(*part); + *part = NULL; + } + } free(list); + list = NULL; } |