diff --git a/fiche.c b/fiche.c index e8eb11e..b9e7114 100644 --- a/fiche.c +++ b/fiche.c @@ -387,6 +387,12 @@ void startup_message() printf("====================================\n"); } +void error(char *buffer) +{ + printf("%s\n", buffer); + exit(1); +} + void parse_parameters(int argc, char **argv) { int c; diff --git a/fiche.h b/fiche.h index b68e2af..5a643cd 100644 --- a/fiche.h +++ b/fiche.h @@ -80,7 +80,7 @@ int create_directory(char *slug); int check_protocol(char *buffer); void bind_to_port(int listen_socket, struct sockaddr_in serveraddr); -void error(char *error_code){perror(error_code); exit(1);} +void error(char *buffer); void perform_connection(int listen_socket); void generate_url(char *buffer, char *slug, size_t slug_length, struct client_data data); void save_to_file(char *buffer, char *slug, struct client_data data);