Fix Coverity #1220388
authorColin Leroy <colin@colino.net>
Tue, 2 Oct 2018 14:21:16 +0000 (16:21 +0200)
committerColin Leroy <colin@colino.net>
Tue, 2 Oct 2018 14:21:16 +0000 (16:21 +0200)
src/plugins/notification/notification_core.c

index c585b2c..d7e9820 100644 (file)
@@ -656,22 +656,22 @@ gchar* notification_libnotify_sanitize_str(gchar *in)
   out = 0;
   while(*in) {
     if(*in == '<') {
-      if(out+4 > STR_MAX_LEN+1) break;
+      if(out+4 > STR_MAX_LEN) break;
       memcpy(&(tmp_str[out]),"&lt;",4);
       in++; out += 4;
     }
     else if(*in == '>') {
-      if(out+4 > STR_MAX_LEN+1) break;
+      if(out+4 > STR_MAX_LEN) break;
       memcpy(&(tmp_str[out]),"&gt;",4);
       in++; out += 4;
     }
     else if(*in == '&') {
-      if(out+5 > STR_MAX_LEN+1) break;
+      if(out+5 > STR_MAX_LEN) break;
       memcpy(&(tmp_str[out]),"&amp;",5);
       in++; out += 5;
     }
     else {
-      if(out+1 > STR_MAX_LEN+1) break;
+      if(out+1 > STR_MAX_LEN) break;
       tmp_str[out++] = *in++;
     }
   }