]> git.pld-linux.org Git - packages/centericq.git/blob - centericq-memory-handling.patch
- pain and hacks, but builds now
[packages/centericq.git] / centericq-memory-handling.patch
1 --- centericq-4.21.0.orig/src/icqface.cc
2 +++ centericq-4.21.0/src/icqface.cc
3 @@ -2003,7 +2003,7 @@
4             mvaddchnstr(i-1, sizeWArea.x1+1, logline, sizeWArea.x2-sizeWArea.x1);
5         }
6  
7 -       delete logline;
8 +       delete[] logline;
9  
10         if(text.size() > sizeWArea.x2-sizeWArea.x1-2) text.resize(sizeWArea.x2-sizeWArea.x1-2);
11         mvhline(LINES-3, sizeWArea.x1+2, ' ', sizeWArea.x2-sizeWArea.x1-2);
12 only in patch2:
13 unchanged:
14 --- centericq-4.21.0.orig/kkstrtext-0.1/kkstrtext.cc
15 +++ centericq-4.21.0/kkstrtext-0.1/kkstrtext.cc
16 @@ -907,8 +907,8 @@
17             r += soutbuf;
18             text.erase(0, text.size()-inleft);
19  
20 -           delete soutbuf;
21 -           delete sinbuf;
22 +           delete[] soutbuf;
23 +           free(sinbuf);
24  
25             if(res == -1 && errno != EILSEQ)
26                 break;
This page took 0.083345 seconds and 3 git commands to generate.