diff --git a/fiche.c b/fiche.c index 7a55c43..514d5ae 100644 --- a/fiche.c +++ b/fiche.c @@ -327,8 +327,6 @@ int create_directory(char *slug) mkdir(BASEDIR, S_IRWXU | S_IRGRP | S_IROTH | S_IXOTH | S_IXGRP); int result = mkdir(directory, S_IRWXU | S_IRGRP | S_IROTH | S_IXOTH | S_IXGRP); - change_owner(directory); - free(directory); return result; @@ -345,18 +343,11 @@ void save_to_file(char *slug, char *buffer, struct client_data data) fprintf(fp, "%s", buffer); fclose(fp); - change_owner(directory); display_info(data, directory, ""); free(directory); } -void change_owner(char *directory) -{ - if (UID != -1 && GID != -1) - chown(directory, UID, GID); -} - void set_uid_gid(char *username) { struct passwd *userdata = getpwnam(username); diff --git a/fiche.h b/fiche.h index 5a643cd..8c843a5 100644 --- a/fiche.h +++ b/fiche.h @@ -90,7 +90,6 @@ void set_basedir(); void load_list(char *file_path, int type); void parse_parameters(int argc, char **argv); void save_log(char *slug, char *hostaddrp, char *h_name); -void change_owner(char *directory); void set_uid_gid(); char *check_banlist(char *ip_address);