| 1 |
diff -urN quagga-0.98.6.orig/ripd/rip_interface.c quagga-0.98.6/ripd/rip_interface.c |
| 2 |
--- quagga-0.98.6.orig/ripd/rip_interface.c 2006-05-04 13:35:23.000000000 +0200 |
| 3 |
+++ quagga-0.98.6/ripd/rip_interface.c 2008-05-05 13:20:18.000000000 +0200 |
| 4 |
@@ -2042,8 +2042,8 @@ |
| 5 |
(ri->split_horizon == ri->split_horizon_default) && |
| 6 |
(ri->ri_send == RI_RIP_UNSPEC) && |
| 7 |
(ri->ri_receive == RI_RIP_UNSPEC) && |
| 8 |
- (ri->auth_type != RIP_AUTH_MD5) && |
| 9 |
- (ri->md5_auth_len != RIP_AUTH_MD5_SIZE) && |
| 10 |
+ (ri->auth_type == RIP_AUTH_SIMPLE_PASSWORD) && |
| 11 |
+ (ri->md5_auth_len == RIP_AUTH_MD5_COMPAT_SIZE) && |
| 12 |
(!ri->auth_str) && |
| 13 |
(!ri->key_chain) ) |
| 14 |
continue; |