]> git.hungrycats.org Git - linux/commitdiff
[PATCH] pointer-to-number cast in binfmt_elf.c done right
authorAlexander Viro <viro@www.linux.org.uk>
Fri, 16 Jul 2004 05:52:14 +0000 (22:52 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Fri, 16 Jul 2004 05:52:14 +0000 (22:52 -0700)
fs/binfmt_elf.c

index f997856f5e84ef5aece42d38288043e448022250..12630f6178fcaeec1fac9d3c8c0e6663be639266 100644 (file)
@@ -201,7 +201,7 @@ create_elf_tables(struct linux_binprm *bprm, struct elfhdr * exec,
        NEW_AUX_ENT(AT_EGID, (elf_addr_t) tsk->egid);
        NEW_AUX_ENT(AT_SECURE, (elf_addr_t) security_bprm_secureexec(bprm));
        if (k_platform) {
-               NEW_AUX_ENT(AT_PLATFORM, (elf_addr_t)(long)u_platform);
+               NEW_AUX_ENT(AT_PLATFORM, (elf_addr_t)(unsigned long)u_platform);
        }
        if (bprm->interp_flags & BINPRM_FLAGS_EXECFD) {
                NEW_AUX_ENT(AT_EXECFD, (elf_addr_t) bprm->interp_data);