libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

avoid gcc compiler warning


From: Eric Blake
Subject: avoid gcc compiler warning
Date: Fri, 26 Sep 2008 15:57:06 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

When I upgraded from 3.4.4 to gcc 4.3.2, I started seeing these warnings on 
cygwin:

cc1: warnings being treated as errors
../ltdl/loaders/loadlibrary.c: In function 'vm_open':
../ltdl/loaders/loadlibrary.c:159: error: the address of 'wpath' will always 
evaluate as 'true'

Applying this trivial patch (wchar was declared as an array):

From: Eric Blake <address@hidden>
Date: Fri, 26 Sep 2008 09:43:04 -0600
Subject: [PATCH] Avoid gcc warning.

* libltdl/loaders/loadlibrary.c (vm_open): Don't check for array
being a NULL pointer.

Signed-off-by: Eric Blake <address@hidden>
---
 ChangeLog                     |    6 ++++++
 libltdl/loaders/loadlibrary.c |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d5edde8..bdec7e6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-09-26  Eric Blake  <address@hidden>
+
+       Avoid gcc warning.
+       * libltdl/loaders/loadlibrary.c (vm_open): Don't check for array
+       being a NULL pointer.
+
 2008-09-20  Ralf Wildenhues  <address@hidden>
 
        Man pages for libtoolize and libtool, new command line option
diff --git a/libltdl/loaders/loadlibrary.c b/libltdl/loaders/loadlibrary.c
index 5644676..97fddf4 100644
--- a/libltdl/loaders/loadlibrary.c
+++ b/libltdl/loaders/loadlibrary.c
@@ -156,7 +156,7 @@ vm_open (lt_user_data LT__UNUSED loader_data, const char 
*filename,
          /* Append a `.' to stop Windows from adding an
             implicit `.dll' extension. */
          if (!len)
-           len = LT_STRLEN (wpath);
+           len = strlen (wpath);
 
          if (len + 1 >= MAX_PATH)
            {
-- 
1.6.0.2







reply via email to

[Prev in Thread] Current Thread [Next in Thread]