Don't check for NULL-pointers before calling free().
[tinc] / src / protocol_auth.c
index eb1754c..3a84c22 100644 (file)
@@ -407,10 +407,7 @@ bool id_h(connection_t *c, const char *request) {
                        return false;
                }
        } else {
-               if(c->name) {
-                       free(c->name);
-               }
-
+               free(c->name);
                c->name = xstrdup(name);
        }