summaryrefslogtreecommitdiff
path: root/plugins/SendScreenshotPlus/src/CSendImageShack.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/SendScreenshotPlus/src/CSendImageShack.cpp')
-rw-r--r--plugins/SendScreenshotPlus/src/CSendImageShack.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/SendScreenshotPlus/src/CSendImageShack.cpp b/plugins/SendScreenshotPlus/src/CSendImageShack.cpp
index c12eed48fe..9bd0ef0e0f 100644
--- a/plugins/SendScreenshotPlus/src/CSendImageShack.cpp
+++ b/plugins/SendScreenshotPlus/src/CSendImageShack.cpp
@@ -72,8 +72,8 @@ void CSendImageShack::SendThread() {
NETLIBHTTPREQUEST* reply=(NETLIBHTTPREQUEST*)CallService(MS_NETLIB_HTTPTRANSACTION, (WPARAM)hNetlibUser, (LPARAM)&m_nlhr);
HTTPFormDestroy(&m_nlhr);
if(reply){
- if(reply->resultCode>=200 && reply->resultCode<300){
- reply->pData[reply->dataLength]='\0';/// make sure its null terminated
+ if(reply->resultCode>=200 && reply->resultCode<300 && reply->dataLength){
+ reply->pData[reply->dataLength-1]='\0';/// make sure its null terminated
const char* url=NULL;
url=GetHTMLContent(reply->pData,"<image_link>","</image_link>");
if(url && *url){