From bcf0d456eecc0e31f0dd576e24331e8e23e8ec16 Mon Sep 17 00:00:00 2001 From: Alexey Khromov Date: Tue, 14 May 2024 23:45:29 +0300 Subject: [PATCH] Revert all except warning fixes --- source/bforce/bforce.c | 29 ----------------------------- source/bforce/os_unix.c | 13 ------------- source/include/bforce.h | 3 --- 3 files changed, 45 deletions(-) diff --git a/source/bforce/bforce.c b/source/bforce/bforce.c index 0590b90..cc7a822 100644 --- a/source/bforce/bforce.c +++ b/source/bforce/bforce.c @@ -20,8 +20,6 @@ #include "nodelist.h" #include "session.h" -char ** sessenv; - /* PID of our child process (if use fork) */ pid_t child_pid = 0; @@ -256,10 +254,6 @@ int main(int argc, char *argv[], char *envp[]) int ch = 0; opts.runmode = MODE_UNDEFINED; - int i = 0; - int argsz = 0; - - memset(&opts, '\0', sizeof(s_bforce_opts)); // parsing @@ -467,21 +461,6 @@ int main(int argc, char *argv[], char *envp[]) //snprintf(runmode_str, 20, "Run mode: %d", opts.runmode); //log(runmode_str); - /* Init environment table for childs */ - argsz = 4096; - //argsz = sysconf(_SC_ARG_MAX); - DEB((D_CONFIG, "Limits: %d\n",argsz)); - sessenv = malloc(sizeof(sessenv)*argsz); - sessenv[0] = NULL; - i=0; - while (envp[i]) { - sessenv[i] = malloc(strlen(envp[i])+2); - strcpy(sessenv[i], envp[i]); - sessenv[i++] = NULL; - DEB((D_FREE, "session ENV: %s\n", sessenv[(i-1)])); - } - - switch( opts.runmode ) { case MODE_DAEMON: @@ -509,14 +488,6 @@ default: exit: - /* de-init sessenv */ - i=0; - while(sessenv[i]) { - DEB((D_FREE, "De-init session ENV: %s\n", sessenv[(i)])); - free(sessenv[i]); - } - free(sessenv); - deinit_conf(); deinit_opts(&opts); diff --git a/source/bforce/os_unix.c b/source/bforce/os_unix.c index 1d932c0..1651756 100644 --- a/source/bforce/os_unix.c +++ b/source/bforce/os_unix.c @@ -14,8 +14,6 @@ #include "includes.h" #include "confread.h" #include "logger.h" -#include -#include struct { char *name; @@ -28,8 +26,6 @@ struct { { NULL, 0 } }; -extern char **environ; - int exec_file_exist(const char *command) { const char *p; @@ -77,18 +73,9 @@ int exec_options_parse(char *str) void exec_options_init(s_exec_options *eopt) { - int i = 0; memset(eopt, '\0', sizeof(s_exec_options)); eopt->umask = EXEC_DEFAULT_UMASK; eopt->envp[0] = NULL; - - while(sessenv[i]) { - log("EXEC: Added ENV variable: %s\n", sessenv[i]); - eopt->envp[i] = xmalloc(strlen(sessenv[i]) + 2); - sprintf(eopt->envp[i], sessenv[i++]); - eopt->envp[i] = NULL; - } - } void exec_options_deinit(s_exec_options *eopt) diff --git a/source/include/bforce.h b/source/include/bforce.h index 3401eb3..283be5b 100644 --- a/source/include/bforce.h +++ b/source/include/bforce.h @@ -175,9 +175,6 @@ typedef struct { #define MODE_ANSWER (5) #define MODE_DAEMON (6) -/* Environment for use with external tools as default */ -extern char ** sessenv; - /* * Global variables