Author: romke                        Date: Sat Jun 11 00:49:27 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- added

---- Files affected:
SOURCES:
   ncftp-home_etc.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/ncftp-home_etc.patch
diff -u /dev/null SOURCES/ncftp-home_etc.patch:1.1
--- /dev/null   Sat Jun 11 02:49:27 2005
+++ SOURCES/ncftp-home_etc.patch        Sat Jun 11 02:49:22 2005
@@ -0,0 +1,26 @@
+diff -ruN ncftp-3.1.9.orig/ncftp/util.c ncftp-3.1.9/ncftp/util.c
+--- ncftp-3.1.9.orig/ncftp/util.c      2005-06-11 02:32:27.000000000 +0200
++++ ncftp-3.1.9/ncftp/util.c   2005-06-11 02:39:12.000000000 +0200
+@@ -481,7 +481,8 @@
+                       (void) STRNCPY(gUser, envp);
+               }
+ 
+-              envp = getenv("HOME");
++              envp = getenv("HOME_ETC");
++              if (envp == NULL) envp = getenv("HOME");
+               if (envp == NULL)
+                       (void) STRNCPY(gHome, "/");
+               else
+@@ -494,7 +495,11 @@
+                       (void) STRNCPY(gShell, envp);
+       } else {
+               /* Copy home directory. */
+-              (void) STRNCPY(gHome, pwptr->pw_dir);
++              envp = getenv("HOME_ETC");
++              if (envp == NULL)
++                      (void) STRNCPY(gHome, pwptr->pw_dir);
++              else
++                      (void) STRNCPY(gHome, envp);
+ 
+               /* Copy user name. */
+               (void) STRNCPY(gUser, pwptr->pw_name);
================================================================
_______________________________________________
pld-cvs-commit mailing list
[EMAIL PROTECTED]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to