diff options
author | Chris Lumens <clumens@redhat.com> | 2006-03-23 22:16:33 +0000 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2006-03-23 22:16:33 +0000 |
commit | cc285e06f07d1bf4a6793cd9950c2aa05fb966cd (patch) | |
tree | 7d3864a2e6b714f2248dfff957ec283b4605a1b6 /loader2/urls.c | |
parent | dc5432f6261c3ee4e1fefa48679ac0279f928188 (diff) | |
download | anaconda-cc285e06f07d1bf4a6793cd9950c2aa05fb966cd.tar.gz anaconda-cc285e06f07d1bf4a6793cd9950c2aa05fb966cd.tar.xz anaconda-cc285e06f07d1bf4a6793cd9950c2aa05fb966cd.zip |
Check for NULL (#186210).
Diffstat (limited to 'loader2/urls.c')
-rw-r--r-- | loader2/urls.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/loader2/urls.c b/loader2/urls.c index a674298dc..d34fbefcb 100644 --- a/loader2/urls.c +++ b/loader2/urls.c @@ -75,11 +75,17 @@ int convertURLToUI(char *url, struct iurlinfo *ui) { /* url is left pointing at the hostname */ chptr = strchr(url, '/'); - *chptr = '\0'; - ui->address = strdup(url); - url = chptr; - *url = '/'; - ui->prefix = strdup(url); + if (chptr != NULL) { + *chptr = '\0'; + ui->address = strdup(url); + url = chptr; + *url = '/'; + ui->prefix = strdup(url); + } + else { + ui->address = strdup(url); + ui->prefix = strdup("/"); + } logMessage(DEBUGLVL, "url address %s", ui->address); logMessage(DEBUGLVL, "url prefix %s", ui->prefix); |