- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello all,
I'm getting a memory corruption and ultimately a crash in the ILibWebServer_StreamBody function. At the end of the function there's this code:
And while pointer to session is valid, Reserved10 (and all other pointers in session) point to 0xfeeefeee
From my testing, it happens after a return from:
Unfortunately, it's not very easy to reproduce, although it does happen pretty much everytime I try to browse/play files using a client.
Has anyone experienced this? Does anyone have any tips on how to fix this problem?
Thanks!
I'm getting a memory corruption and ultimately a crash in the ILibWebServer_StreamBody function. At the end of the function there's this code:
if(RetVal!=0 && session->Reserved10!=NULL)
{
*(session->Reserved10)=NULL;
}
And while pointer to session is valid, Reserved10 (and all other pointers in session) point to 0xfeeefeee
From my testing, it happens after a return from:
//
// Nothing to send?
//
RetVal = ILibWebServer_RequestAnswered(session);
Unfortunately, it's not very easy to reproduce, although it does happen pretty much everytime I try to browse/play files using a client.
Has anyone experienced this? Does anyone have any tips on how to fix this problem?
Thanks!
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This actually happens when I increase the DHS_READ_BLOCK_SIZE from its default 16384 to a larger chunk.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page