chiark / gitweb /
sd-dhcp-server: add dummy DECLINE support
authorTom Gundersen <teg@jklm.no>
Mon, 26 May 2014 13:06:42 +0000 (15:06 +0200)
committerTom Gundersen <teg@jklm.no>
Fri, 13 Jun 2014 15:07:20 +0000 (17:07 +0200)
src/libsystemd-network/sd-dhcp-server.c

index 4a0683387534371282656c47c3782a5ee76050fa..cb014e2dfc60f65c42b5dfd4b48c783462db532b 100644 (file)
@@ -623,6 +623,15 @@ int dhcp_server_handle_message(sd_dhcp_server *server, DHCPMessage *message,
 
                 break;
         }
 
                 break;
         }
+        case DHCP_DECLINE:
+                log_dhcp_server(server, "DECLINE (0x%x)",
+                                be32toh(req->message->xid));
+
+                /* TODO: make sure we don't offer this address again */
+
+                return 1;
+
+                break;
         case DHCP_REQUEST:
         {
                 be32_t address;
         case DHCP_REQUEST:
         {
                 be32_t address;