summaryrefslogtreecommitdiffstats
path: root/loader/getparts.c
diff options
context:
space:
mode:
authorDavid Cantrell <dcantrell@redhat.com>2008-10-14 16:39:27 -1000
committerDavid Cantrell <dcantrell@redhat.com>2008-10-14 17:58:40 -1000
commit4ac488330723ba9a60d668a0b9948bbb93268dae (patch)
treefda14bd4f22d202d0fc90ad29a8e696d9e10528d /loader/getparts.c
parent6804bcd132c0d0406dd276dfe59e12d73b3b417c (diff)
downloadanaconda-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.c12
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;
}