| 
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -865,9 +865,6 @@ execsh(void) { | 
															
														
														
													
														
															
																 | 
																 | 
																	char **args; | 
																 | 
																 | 
																	char **args; | 
															
														
														
													
														
															
																 | 
																 | 
																	char *envshell = getenv("SHELL"); | 
																 | 
																 | 
																	char *envshell = getenv("SHELL"); | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																	if (envshell == NULL) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																		envshell ="/bin/sh"; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																	unsetenv("COLUMNS"); | 
																 | 
																 | 
																	unsetenv("COLUMNS"); | 
															
														
														
													
														
															
																 | 
																 | 
																	unsetenv("LINES"); | 
																 | 
																 | 
																	unsetenv("LINES"); | 
															
														
														
													
														
															
																 | 
																 | 
																	unsetenv("TERMCAP"); | 
																 | 
																 | 
																	unsetenv("TERMCAP"); | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -881,7 +878,7 @@ execsh(void) { | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																	DEFAULT(envshell, SHELL); | 
																 | 
																 | 
																	DEFAULT(envshell, SHELL); | 
															
														
														
													
														
															
																 | 
																 | 
																	putenv("TERM="TNAME); | 
																 | 
																 | 
																	putenv("TERM="TNAME); | 
															
														
														
													
														
															
																 | 
																 | 
																	args = opt_cmd ? opt_cmd : (char*[]){envshell, "-i", NULL}; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	args = opt_cmd ? opt_cmd : (char *[]){envshell, "-i", NULL}; | 
															
														
														
													
														
															
																 | 
																 | 
																	execvp(args[0], args); | 
																 | 
																 | 
																	execvp(args[0], args); | 
															
														
														
													
														
															
																 | 
																 | 
																	exit(EXIT_FAILURE); | 
																 | 
																 | 
																	exit(EXIT_FAILURE); | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																	
																 | 
																
  |