diff --git a/RELNOTES b/RELNOTES index 8687f4d3..a5be624a 100644 --- a/RELNOTES +++ b/RELNOTES @@ -47,6 +47,10 @@ The system has only been tested on Linux, FreeBSD, and Solaris, and may not work on other platforms. Please report any problems and suggested fixes to . + Changes since 4.1.0b1 + +- A missing "else" in dhcrelay.c could have caused an interface not to + be recognized. Changes since 4.1.0a2 diff --git a/relay/dhcrelay.c b/relay/dhcrelay.c index 45a6ceaf..93bfb4ed 100644 --- a/relay/dhcrelay.c +++ b/relay/dhcrelay.c @@ -1384,7 +1384,7 @@ process_up6(struct packet *packet, struct stream_list *dp) { if (dp) { if_id = dp->id; - } if (!downstreams->next) { + } else if (!downstreams->next) { if_id = downstreams->id; } else { log_info("Don't know the interface.");