xserver: Branch 'master'

James Cloos cloos at kemper.freedesktop.org
Thu Jan 29 11:40:57 PST 2009


 hw/xfree86/loader/loadmod.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 15ac25627e7239629be59adedda5d8a9deb330ef
Author: Matt Turner <mattst88 at gmail.com>
Date:   Thu Jan 29 14:40:27 2009 -0500

    Remove extra / from Loading module line
    
    In the X log, upon module load, it prints a line similar to the following.
    
    > (II) Loading /usr/lib64/xorg/modules/extensions//libdbe.so
    
    The attached patch removes the extra / before the module name.
    
    Code already exists in hw/xfree86/loader/loadmod.c:InitPathList to add a
    trailing slash if needed, removing the one added by sprintf is harmless.
    
    Signed-off-by: James Cloos <cloos at jhcloos.com>

diff --git a/hw/xfree86/loader/loadmod.c b/hw/xfree86/loader/loadmod.c
index 3f75493..16105a7 100644
--- a/hw/xfree86/loader/loadmod.c
+++ b/hw/xfree86/loader/loadmod.c
@@ -411,21 +411,21 @@ FindModuleInSubdir(const char *dirpath, const char *module)
         snprintf(tmpBuf, PATH_MAX, "lib%s.so", module);
         if (strcmp(direntry->d_name, tmpBuf) == 0) {
             ret = malloc(strlen(tmpBuf) + strlen(dirpath) + 2);
-            sprintf(ret, "%s/%s", dirpath, tmpBuf);
+            sprintf(ret, "%s%s", dirpath, tmpBuf);
             break;
         }
 
         snprintf(tmpBuf, PATH_MAX, "%s_drv.so", module);
         if (strcmp(direntry->d_name, tmpBuf) == 0) {
             ret = malloc(strlen(tmpBuf) + strlen(dirpath) + 2);
-            sprintf(ret, "%s/%s", dirpath, tmpBuf);
+            sprintf(ret, "%s%s", dirpath, tmpBuf);
             break;
         }
 
         snprintf(tmpBuf, PATH_MAX, "%s.so", module);
         if (strcmp(direntry->d_name, tmpBuf) == 0) {
             ret = malloc(strlen(tmpBuf) + strlen(dirpath) + 2);
-            sprintf(ret, "%s/%s", dirpath, tmpBuf);
+            sprintf(ret, "%s%s", dirpath, tmpBuf);
             break;
         }
     }


More information about the xorg-commit mailing list