summaryrefslogtreecommitdiffstats
path: root/sys/boot/common/load_elf.c
diff options
context:
space:
mode:
authordwmalone <dwmalone@FreeBSD.org>2001-06-24 12:08:47 +0000
committerdwmalone <dwmalone@FreeBSD.org>2001-06-24 12:08:47 +0000
commit238662ef2f525a2d6bba9e46aa736b82aa2dc7fa (patch)
tree45bfac0d8c80f71b0172cca487fc4a1e37d921a4 /sys/boot/common/load_elf.c
parent2a93d1e87003ea72ee66442e9b6fd95d681c5dad (diff)
downloadFreeBSD-src-238662ef2f525a2d6bba9e46aa736b82aa2dc7fa.zip
FreeBSD-src-238662ef2f525a2d6bba9e46aa736b82aa2dc7fa.tar.gz
Get rid of some constness warnings.
Diffstat (limited to 'sys/boot/common/load_elf.c')
-rw-r--r--sys/boot/common/load_elf.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/sys/boot/common/load_elf.c b/sys/boot/common/load_elf.c
index e63d85e..0eddbb4 100644
--- a/sys/boot/common/load_elf.c
+++ b/sys/boot/common/load_elf.c
@@ -540,7 +540,8 @@ static char invalid_name[] = "bad";
char *
fake_modname(const char *name)
{
- char *sp, *ep;
+ const char *sp, *ep;
+ char *fp;
size_t len;
sp = strrchr(name, '/');
@@ -557,12 +558,12 @@ fake_modname(const char *name)
} else
ep = name + strlen(name);
len = ep - sp;
- ep = malloc(len + 1);
- if (ep == NULL)
+ fp = malloc(len + 1);
+ if (fp == NULL)
return NULL;
- memcpy(ep, sp, len);
- ep[len] = '\0';
- return ep;
+ memcpy(fp, sp, len);
+ fp[len] = '\0';
+ return fp;
}
int
OpenPOWER on IntegriCloud