diff options
-rw-r--r-- | net/tftp.c | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -136,8 +136,10 @@ static void parse_multicast_oack(char *pkt, int len); static void mcast_cleanup(void) { - if (Mcast_addr) eth_mcast_join(Mcast_addr, 0); - if (Bitmap) free(Bitmap); + if (Mcast_addr) + eth_mcast_join(Mcast_addr, 0); + if (Bitmap) + free(Bitmap); Bitmap = NULL; Mcast_addr = Multicast = Mcast_port = 0; TftpEndingBlock = -1; @@ -703,7 +705,8 @@ static void parse_multicast_oack(char *pkt, int len) } } } - if (!port || !mc_adr || !mc) return; + if (!port || !mc_adr || !mc) + return; if (Multicast && MasterClient) { printf("I got a OACK as master Client, WRONG!\n"); return; |