summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--openbsd-compat/setenv.c12
2 files changed, 12 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 8270f8c68..1ce552d71 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
120051110
2 - (dtucker) [openbsd-compat/getenv.c] Merge changes for __findenv from
3 OpenBSD getenv.c revs 1.4 - 1.8 (ANSIfication of arguments, removal of
4 "register").
5
120051105 620051105
2 - (djm) OpenBSD CVS Sync 7 - (djm) OpenBSD CVS Sync
3 - markus@cvs.openbsd.org 2005/10/07 11:13:57 8 - markus@cvs.openbsd.org 2005/10/07 11:13:57
@@ -3239,4 +3244,4 @@
3239 - (djm) Trim deprecated options from INSTALL. Mention UsePAM 3244 - (djm) Trim deprecated options from INSTALL. Mention UsePAM
3240 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu 3245 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
3241 3246
3242$Id: ChangeLog,v 1.3954 2005/11/05 05:56:52 djm Exp $ 3247$Id: ChangeLog,v 1.3955 2005/11/09 23:10:10 dtucker Exp $
diff --git a/openbsd-compat/setenv.c b/openbsd-compat/setenv.c
index c3a86c651..9f746ded0 100644
--- a/openbsd-compat/setenv.c
+++ b/openbsd-compat/setenv.c
@@ -41,6 +41,8 @@ static char *rcsid = "$OpenBSD: setenv.c,v 1.6 2003/06/02 20:18:38 millert Exp $
41 41
42char *__findenv(const char *name, int *offset); 42char *__findenv(const char *name, int *offset);
43 43
44/* OpenSSH Portable: __findenv is from getenv.c rev 1.8 */
45
44/* 46/*
45 * __findenv -- 47 * __findenv --
46 * Returns pointer to value associated with name, if any, else NULL. 48 * Returns pointer to value associated with name, if any, else NULL.
@@ -51,14 +53,12 @@ char *__findenv(const char *name, int *offset);
51 * This routine *should* be a static; don't use it. 53 * This routine *should* be a static; don't use it.
52 */ 54 */
53char * 55char *
54__findenv(name, offset) 56__findenv(const char *name, int *offset)
55 register const char *name;
56 int *offset;
57{ 57{
58 extern char **environ; 58 extern char **environ;
59 register int len, i; 59 int len, i;
60 register const char *np; 60 const char *np;
61 register char **p, *cp; 61 char **p, *cp;
62 62
63 if (name == NULL || environ == NULL) 63 if (name == NULL || environ == NULL)
64 return (NULL); 64 return (NULL);