summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2004-06-22 15:06:46 +1000
committerDarren Tucker <dtucker@zip.com.au>2004-06-22 15:06:46 +1000
commitb09b677166eb973948f189184e6ae4f60dafb2b9 (patch)
treec9eb461596514cf6211049523765db81fbe38070
parent430c6a1552e25a1163e6fa1bade9a276791679a6 (diff)
- dtucker@cvs.openbsd.org 2004/06/22 05:05:45
[monitor.c monitor_wrap.c] Change login->username, will prevent -Wshadow errors in Portable; ok markus@
-rw-r--r--ChangeLog6
-rw-r--r--monitor.c14
-rw-r--r--monitor_wrap.c6
3 files changed, 15 insertions, 11 deletions
diff --git a/ChangeLog b/ChangeLog
index f5a1b14c7..929418433 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -41,6 +41,10 @@
41 - markus@cvs.openbsd.org 2004/06/22 03:12:13 41 - markus@cvs.openbsd.org 2004/06/22 03:12:13
42 [regress/envpass.sh regress/multiplex.sh] 42 [regress/envpass.sh regress/multiplex.sh]
43 more portable env passing tests 43 more portable env passing tests
44 - dtucker@cvs.openbsd.org 2004/06/22 05:05:45
45 [monitor.c monitor_wrap.c]
46 Change login->username, will prevent -Wshadow errors in Portable;
47 ok markus@
44 - (dtucker) [monitor.c] Fix Portable-specific -Wshadow warnings on "socket". 48 - (dtucker) [monitor.c] Fix Portable-specific -Wshadow warnings on "socket".
45 - (dtucker) [defines.h] Define __dead if not already defined. 49 - (dtucker) [defines.h] Define __dead if not already defined.
46 50
@@ -1365,4 +1369,4 @@
1365 - (djm) Trim deprecated options from INSTALL. Mention UsePAM 1369 - (djm) Trim deprecated options from INSTALL. Mention UsePAM
1366 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu 1370 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
1367 1371
1368$Id: ChangeLog,v 1.3431 2004/06/22 03:38:56 dtucker Exp $ 1372$Id: ChangeLog,v 1.3432 2004/06/22 05:06:46 dtucker Exp $
diff --git a/monitor.c b/monitor.c
index f9806e01c..3f468dfff 100644
--- a/monitor.c
+++ b/monitor.c
@@ -25,7 +25,7 @@
25 */ 25 */
26 26
27#include "includes.h" 27#include "includes.h"
28RCSID("$OpenBSD: monitor.c,v 1.59 2004/06/21 17:36:31 avsm Exp $"); 28RCSID("$OpenBSD: monitor.c,v 1.60 2004/06/22 05:05:45 dtucker Exp $");
29 29
30#include <openssl/dh.h> 30#include <openssl/dh.h>
31 31
@@ -551,7 +551,7 @@ mm_answer_sign(int sock, Buffer *m)
551int 551int
552mm_answer_pwnamallow(int sock, Buffer *m) 552mm_answer_pwnamallow(int sock, Buffer *m)
553{ 553{
554 char *login; 554 char *username;
555 struct passwd *pwent; 555 struct passwd *pwent;
556 int allowed = 0; 556 int allowed = 0;
557 557
@@ -560,13 +560,13 @@ mm_answer_pwnamallow(int sock, Buffer *m)
560 if (authctxt->attempt++ != 0) 560 if (authctxt->attempt++ != 0)
561 fatal("%s: multiple attempts for getpwnam", __func__); 561 fatal("%s: multiple attempts for getpwnam", __func__);
562 562
563 login = buffer_get_string(m, NULL); 563 username = buffer_get_string(m, NULL);
564 564
565 pwent = getpwnamallow(login); 565 pwent = getpwnamallow(username);
566 566
567 authctxt->user = xstrdup(login); 567 authctxt->user = xstrdup(username);
568 setproctitle("%s [priv]", pwent ? login : "unknown"); 568 setproctitle("%s [priv]", pwent ? username : "unknown");
569 xfree(login); 569 xfree(username);
570 570
571 buffer_clear(m); 571 buffer_clear(m);
572 572
diff --git a/monitor_wrap.c b/monitor_wrap.c
index d9cbd9e32..0f5ecaaee 100644
--- a/monitor_wrap.c
+++ b/monitor_wrap.c
@@ -25,7 +25,7 @@
25 */ 25 */
26 26
27#include "includes.h" 27#include "includes.h"
28RCSID("$OpenBSD: monitor_wrap.c,v 1.36 2004/06/21 17:36:31 avsm Exp $"); 28RCSID("$OpenBSD: monitor_wrap.c,v 1.37 2004/06/22 05:05:45 dtucker Exp $");
29 29
30#include <openssl/bn.h> 30#include <openssl/bn.h>
31#include <openssl/dh.h> 31#include <openssl/dh.h>
@@ -194,7 +194,7 @@ mm_key_sign(Key *key, u_char **sigp, u_int *lenp, u_char *data, u_int datalen)
194} 194}
195 195
196struct passwd * 196struct passwd *
197mm_getpwnamallow(const char *login) 197mm_getpwnamallow(const char *username)
198{ 198{
199 Buffer m; 199 Buffer m;
200 struct passwd *pw; 200 struct passwd *pw;
@@ -203,7 +203,7 @@ mm_getpwnamallow(const char *login)
203 debug3("%s entering", __func__); 203 debug3("%s entering", __func__);
204 204
205 buffer_init(&m); 205 buffer_init(&m);
206 buffer_put_cstring(&m, login); 206 buffer_put_cstring(&m, username);
207 207
208 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_PWNAM, &m); 208 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_PWNAM, &m);
209 209