mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
Merge pull request #30 from jlesage/fix-stack-overflow
Fixed potential stack overflow.
This commit is contained in:
commit
c2fdcfde00
@ -75,10 +75,10 @@ void PageControllerV2::service(HttpRequest& request, HttpResponse& response)
|
||||
response.setHeader("Transfer-Encoding","chunked");
|
||||
QByteArray pageData = comicFile->getRawPage(page);
|
||||
QDataStream data(pageData);
|
||||
char buffer[100000];
|
||||
std::vector<char> buffer(100000);
|
||||
while (!data.atEnd()) {
|
||||
int len = data.readRawData(buffer,100000);
|
||||
response.write(QByteArray(buffer,len));
|
||||
int len = data.readRawData(&buffer[0],buffer.size());
|
||||
response.write(QByteArray(&buffer[0],len));
|
||||
}
|
||||
response.write(QByteArray(),true);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user