Break early on unknown extendcircuit purpose

Don't continue handling EXTENDCIRCUIT messages when we get an
unknown purpose.
This commit is contained in:
Sebastian Hahn
2010-02-22 10:57:11 +01:00
parent dcf85eb158
commit b65ad83ebe
+1
View File
@@ -2095,6 +2095,7 @@ handle_control_extendcircuit(control_connection_t *conn, uint32_t len,
connection_printf_to_buf(conn, "552 Unknown purpose \"%s\"\r\n", purp);
SMARTLIST_FOREACH(args, char *, cp, tor_free(cp));
smartlist_free(args);
goto done;
}
}