From: Julian Seward Date: Fri, 30 Sep 2005 10:32:39 +0000 (+0000) Subject: Placate gcc. X-Git-Tag: svn/VALGRIND_3_1_0~392 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3564f538933488cde1fae5d51897553425d8c2d2;p=thirdparty%2Fvalgrind.git Placate gcc. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4836 --- diff --git a/coregrind/m_syswrap/syswrap-generic.c b/coregrind/m_syswrap/syswrap-generic.c index 13453a34cd..1238dfce5a 100644 --- a/coregrind/m_syswrap/syswrap-generic.c +++ b/coregrind/m_syswrap/syswrap-generic.c @@ -4712,7 +4712,7 @@ PRE(sys_readlink) * /proc//exe. */ VG_(sprintf)(name, "/proc/%d/exe", VG_(getpid)()); - if (ML_(safe_to_deref)(ARG1, 1) + if (ML_(safe_to_deref)((void*)ARG1, 1) && (VG_(strcmp)((Char *)ARG1, name) == 0 || VG_(strcmp)((Char *)ARG1, "/proc/self/exe") == 0)) { VG_(sprintf)(name, "/proc/self/fd/%d", VG_(cl_exec_fd));