* nm.c (filter_symbols): Only call memcpy when from != to.
authorHans-Peter Nilsson <hp@axis.com>
Thu, 13 Nov 2008 10:57:00 +0000 (10:57 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Thu, 13 Nov 2008 10:57:00 +0000 (10:57 +0000)
binutils/ChangeLog
binutils/nm.c

index 587a60d..414fa46 100644 (file)
@@ -1,3 +1,8 @@
+2008-11-13  Hans-Peter Nilsson  <hp@axis.com>
+           Alan Modra  <amodra@bigpond.net.au>
+
+       * nm.c (filter_symbols): Only call memcpy when from != to.
+
 2008-11-10  Tristan Gingold  <gingold@adacore.com>
            Alan Modra  <amodra@bigpond.net.au>
 
index 1dbf47e..e11568a 100644 (file)
@@ -449,7 +449,8 @@ filter_symbols (bfd *abfd, bfd_boolean dynamic, void *minisyms,
 
       if (keep)
        {
-         memcpy (to, from, size);
+         if (to != from)
+           memcpy (to, from, size);
          to += size;
        }
     }