--- zebra-0.91a/lib/vty.c.orig Thu Feb 1 02:18:05 2001
|
|
+++ zebra-0.91a/lib/vty.c Wed Oct 15 19:50:34 2003
|
|
@@ -1103,13 +1103,16 @@
|
|
break;
|
|
case SE:
|
|
{
|
|
- char *buffer = (char *)vty->sb_buffer->head->data;
|
|
- int length = vty->sb_buffer->length;
|
|
+ char *buffer;
|
|
+ int length;
|
|
|
|
- if (buffer == NULL)
|
|
+ if (!vty->iac_sb_in_progress)
|
|
return 0;
|
|
|
|
- if (!vty->iac_sb_in_progress)
|
|
+ buffer = (char *)vty->sb_buffer->head->data;
|
|
+ length = vty->sb_buffer->length;
|
|
+
|
|
+ if (buffer == NULL)
|
|
return 0;
|
|
|
|
if (buffer[0] == '\0')
|