[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r26096 - gnunet/src/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r26096 - gnunet/src/util |
Date: |
Thu, 14 Feb 2013 11:34:04 +0100 |
Author: wachs
Date: 2013-02-14 11:34:04 +0100 (Thu, 14 Feb 2013)
New Revision: 26096
Modified:
gnunet/src/util/os_installation.c
Log:
fix for 0002797
Modified: gnunet/src/util/os_installation.c
===================================================================
--- gnunet/src/util/os_installation.c 2013-02-14 10:22:03 UTC (rev 26095)
+++ gnunet/src/util/os_installation.c 2013-02-14 10:34:04 UTC (rev 26096)
@@ -490,27 +490,27 @@
execpath[--n] = '\0';
isbasedir = 1;
- if ((n > 5) &&
- ((0 == strcasecmp (&execpath[n - 5], "lib32")) ||
- (0 == strcasecmp (&execpath[n - 5], "lib64"))))
+ if ((n > 6) &&
+ ((0 == strcasecmp (&execpath[n - 6], "/lib32")) ||
+ (0 == strcasecmp (&execpath[n - 6], "/lib64"))))
{
if ( (GNUNET_OS_IPK_LIBDIR != dirkind) &&
(GNUNET_OS_IPK_LIBEXECDIR != dirkind) )
{
/* strip '/lib32' or '/lib64' */
- execpath[n - 5] = '\0';
- n -= 5;
+ execpath[n - 6] = '\0';
+ n -= 6;
}
else
isbasedir = 0;
}
- else if ((n > 3) &&
- ((0 == strcasecmp (&execpath[n - 3], "bin")) ||
- (0 == strcasecmp (&execpath[n - 3], "lib"))))
+ else if ((n > 4) &&
+ ((0 == strcasecmp (&execpath[n - 4], "/bin")) ||
+ (0 == strcasecmp (&execpath[n - 4], "/lib"))))
{
/* strip '/bin' or '/lib' */
- execpath[n - 3] = '\0';
- n -= 3;
+ execpath[n - 4] = '\0';
+ n -= 4;
}
/* in case this was a directory named foo-bin, remove "foo-" */
while ((n > 1) && (execpath[n - 1] == DIR_SEPARATOR))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r26096 - gnunet/src/util,
gnunet <=