(tn): copy the hostname so it doesn't get overwritten while reading
~/.telnetrc (*): removed some unneeded externs git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9710 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -988,7 +988,6 @@ unsetcmd(int argc, char *argv[]) | |||||||
|  * 'mode' command. |  * 'mode' command. | ||||||
|  */ |  */ | ||||||
| #ifdef	KLUDGELINEMODE | #ifdef	KLUDGELINEMODE | ||||||
| extern int kludgelinemode; |  | ||||||
|  |  | ||||||
| static int | static int | ||||||
| dokludgemode(void) | dokludgemode(void) | ||||||
| @@ -1030,7 +1029,6 @@ static int | |||||||
| dolmmode(int bit, int on) | dolmmode(int bit, int on) | ||||||
| { | { | ||||||
|     unsigned char c; |     unsigned char c; | ||||||
|     extern int linemode; |  | ||||||
|  |  | ||||||
|     if (my_want_state_is_wont(TELOPT_LINEMODE)) { |     if (my_want_state_is_wont(TELOPT_LINEMODE)) { | ||||||
| 	printf("?Need to have LINEMODE option enabled first.\r\n"); | 	printf("?Need to have LINEMODE option enabled first.\r\n"); | ||||||
| @@ -1328,8 +1326,6 @@ shell(int argc, char **argv) | |||||||
| static int | static int | ||||||
| bye(int argc, char **argv) | bye(int argc, char **argv) | ||||||
| { | { | ||||||
|     extern int resettermname; |  | ||||||
|  |  | ||||||
|     if (connected) { |     if (connected) { | ||||||
| 	shutdown(net, 2); | 	shutdown(net, 2); | ||||||
| 	printf("Connection closed.\r\n"); | 	printf("Connection closed.\r\n"); | ||||||
| @@ -1551,7 +1547,6 @@ env_find(unsigned char *var) | |||||||
| void | void | ||||||
| env_init(void) | env_init(void) | ||||||
| { | { | ||||||
| 	extern char **environ; |  | ||||||
| 	char **epp, *cp; | 	char **epp, *cp; | ||||||
| 	struct env_lst *ep; | 	struct env_lst *ep; | ||||||
|  |  | ||||||
| @@ -1972,7 +1967,7 @@ status(int argc, char **argv) | |||||||
| /* | /* | ||||||
|  * Function that gets called when SIGINFO is received. |  * Function that gets called when SIGINFO is received. | ||||||
|  */ |  */ | ||||||
| void | RETSIGTYPE | ||||||
| ayt_status(int ignore) | ayt_status(int ignore) | ||||||
| { | { | ||||||
|     call(status, "status", "notmuch", 0); |     call(status, "status", "notmuch", 0); | ||||||
| @@ -2117,6 +2112,7 @@ tn(int argc, char **argv) | |||||||
| 	goto usage; | 	goto usage; | ||||||
|  |  | ||||||
|     strlcpy (_hostname, hostp, sizeof(_hostname)); |     strlcpy (_hostname, hostp, sizeof(_hostname)); | ||||||
|  |     hostp = _hostname; | ||||||
|     if (hostp[0] == '@' || hostp[0] == '!') { |     if (hostp[0] == '@' || hostp[0] == '!') { | ||||||
| 	char *p; | 	char *p; | ||||||
| 	hostname = NULL; | 	hostname = NULL; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Assar Westerlund
					Assar Westerlund