diff options
Diffstat (limited to '')
-rw-r--r-- | client_network.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/client_network.c b/client_network.c index 46e9342..f786ac6 100644 --- a/client_network.c +++ b/client_network.c @@ -308,19 +308,18 @@ int client_join_handler(uint64_t argc, struct string *argv) { if (argc < 1) return 1; - char current_time_nulstr[22]; - uint64_t current_time; - { // Mostly to get rid of the compiler complaining about conversion to unsigned - time_t ctime = time(NULL); + time_t ctime = time(NULL); + + struct string channels = argv[0]; + while (1) { + char current_time_nulstr[22]; + uint64_t current_time; if (ctime < 0) { WRITES(2, STRING("Please check your clock.\n")); return 1; } current_time = (uint64_t)ctime; - } - struct string channels = argv[0]; - while (1) { uint64_t offset = 0; while (offset < channels.len && channels.data[offset] != ',') |