]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
rtcwake: fix crash (invalid free)
authorPetr Uzel <petr.uzel@suse.cz>
Thu, 13 Oct 2011 12:40:31 +0000 (14:40 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 17 Oct 2011 09:06:33 +0000 (11:06 +0200)
~ $ rtcwake -d X -s 10
*** glibc detected *** rtcwake: munmap_chunk(): invalid pointer: 0x00007fff839253c3 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x733b6)[0x7f582677a3b6]
rtcwake[0x4022d5]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7f5826725bfd]
rtcwake[0x4016b9]
======= Memory map: ========
<SNIP>

Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
sys-utils/rtcwake.c

index 2f174002d834502982f409be682f8cceb5473ca9..591ef8bcae520e11f466019eaa12d321b41e8ac7 100644 (file)
@@ -495,7 +495,6 @@ int main(int argc, char **argv)
 
                strcpy(new_devname, "/dev/");
                strcat(new_devname, devname);
-               free(devname);
                devname = new_devname;
        }