]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
* elf/rtld.c (process_envvars): Fix handling of LD_POINTER_GUARD.
authorUlrich Drepper <drepper@redhat.com>
Sat, 8 Apr 2006 19:52:13 +0000 (19:52 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 8 Apr 2006 19:52:13 +0000 (19:52 +0000)
Reported by genesh@comcast.net.

ChangeLog
elf/rtld.c

index ed170f494a431f6826acd2fbfeab2ba576cefb0c..c631a1b0bb6346c4ed885324671b6e0a59b25fc9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2006-04-08  Ulrich Drepper  <drepper@redhat.com>
 
+       * elf/rtld.c (process_envvars): Fix handling of LD_POINTER_GUARD.
+       Reported by genesh@comcast.net.
+
        * io/fts.c (fts_build): Call fts_lfree in the two error cases
        after the loop [Coverity CID 187].
 
index 68fe809700bfcf00b8edb71cd27df365c2869797..9a21b8bc6f39edc5695d2f2df47e6790297e10f0 100644 (file)
@@ -2624,7 +2624,7 @@ process_envvars (enum mode *modep)
            }
 
          if (memcmp (envline, "POINTER_GUARD", 13) == 0)
-           GLRO(dl_pointer_guard) = envline[14] == '0';
+           GLRO(dl_pointer_guard) = envline[14] != '0';
          break;
 
        case 14: