aboutsummaryrefslogtreecommitdiff
path: root/shells/scponly/files/patch-ac
blob: c35744bdd44a082d2303d9a2e34e888f2ef675af (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--- scponly.c.orig	Thu Dec 22 08:12:22 2005
+++ scponly.c	Tue Dec 27 23:09:30 2005
@@ -611,7 +611,9 @@ int process_ssh_request(char *request)
 				fflush(stdout);
 				fflush(stderr);
 				discard_vector(av);
+#ifdef USE_SAFE_ENVIRONMENT
 				discard_vector(safeenv);
+#endif
 				free(flat_request);
 				free(tmprequest);
 				return(WEXITSTATUS(status));
@@ -629,7 +631,9 @@ int process_ssh_request(char *request)
 		syslog(LOG_ERR, "failed: %s with error %s(%u) (%s)", flat_request, strerror(errno), errno, logstamp());
 		free(flat_request);
 		discard_vector(av);
+#ifdef USE_SAFE_ENVIRONMENT
 		discard_vector(safeenv);
+#endif
 #ifdef WINSCP_COMPAT
 		if (winscp_mode)
 		{