]> git.proxmox.com Git - mirror_frr.git/blobdiff - babeld/message.c
Merge pull request #5341 from rbauduin/patch-1
[mirror_frr.git] / babeld / message.c
index 794b6e997609b31f3437709d2732fd4e0f4a02df..d88790824cc2bf3c8557f2e6ecf7d4b82ff40484 100644 (file)
@@ -1115,7 +1115,9 @@ really_send_update(struct interface *ifp,
     if(channels_len >= 0) {
         accumulate_byte(ifp, 2);
         accumulate_byte(ifp, channels_len);
-        accumulate_bytes(ifp, channels, channels_len);
+
+       if (channels && channels_len > 0)
+               accumulate_bytes(ifp, channels, channels_len);
     }
     end_message(ifp, MESSAGE_UPDATE, 10 + (real_plen + 7) / 8 - omit +
                 channels_size);