| 1234567891011121314151617181920212223242526272829303132333435363738 | --- snort-2.8.5.1.orig/src/detection-plugins/sp_replace.c	2009-07-07 17:37:04.000000000 +0200+++ snort-2.8.5.1/src/detection-plugins/sp_replace.c	2009-12-27 17:23:47.000000000 +0100@@ -111,7 +111,7 @@ static PatternMatchData * Replace_Parse(             file_name, file_line);     }     /* clear out the temp buffer */-    bzero(tmp_buf, MAX_PATTERN_SIZE);+    memset(tmp_buf, 0, MAX_PATTERN_SIZE);      while(isspace((int)*rule))         rule++;@@ -122,7 +122,7 @@ static PatternMatchData * Replace_Parse(     }      /* find the start of the data */-    start_ptr = index(rule, '"');+    start_ptr = strchr(rule, '"');      if(start_ptr == NULL)     {@@ -163,7 +163,7 @@ static PatternMatchData * Replace_Parse(     dummy_end = (dummy_idx + size);      /* why is this buffer so small? */-    bzero(hex_buf, 3);+    memset(hex_buf, 0, 3);     memset(hex_buf, '0', 2);      /* BEGIN BAD JUJU..... */@@ -269,7 +269,7 @@ static PatternMatchData * Replace_Parse(                                     strtol(hex_buf, (char **) NULL, 16)&0xFF;                                  dummy_size++;-                                bzero(hex_buf, 3);+                                memset(hex_buf, 0, 3);                                 memset(hex_buf, '0', 2);                             }                             else
 |