int main(int argc, char* argv[], char** envp){ delete_env(); putenv("PATH=/no_command_execution_until_you_become_a_hacker"); if(filter(argv[1])) return 0; printf("%s\n", argv[1]); system( argv[1] ); return 0; }
int main(int ac, char **av) { int fd; t_env env; f_action *fptr_action; if (init_args(ac, av, &env) == -1) { error_arg(); return (-1); } signal(SIGTERM, &set_flag); signal(SIGINT, &set_flag); if (verif_fd() == -1 || create_socket(&fd) == -1 || init_server_socket(fd, env.port) == -1 || init_env(&env, fd, &fptr_action) == -1 || server(&env, fptr_action) == -1) return (-1); printf("Bye Bye\n"); delete_env(&env, fptr_action); return (0); }
int del_env(void) { if(!env) return 0; env=delete_env(env); return 1; }