Commit 88877d64 authored by jan.koester's avatar jan.koester
Browse files

fixed mem overflow

parent 2781ebf1
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -76,10 +76,12 @@ void netplus::condata<char>::append(const char* data, size_t datalen){
size_t netplus::condata<char>::search(const char* word,size_t pos){
    size_t wsize=strlen(word);
    for(size_t i=pos; i<size(); ++i){
      for(size_t ii=0; ii<=wsize && i<=size(); ++ii){
      for(size_t ii=0; ii<=wsize; ++ii){
        if(ii==wsize){
          return i-wsize;
        }
        if(i>=size() || ii>=wsize)
          break;
        if(at(i)==word[ii]){
          ++i;
          continue;