libtest: fix int-in-bool-context warnings
authorMarcel Raad <raad@teamviewer.com>
Sat, 3 Jun 2017 18:18:34 +0000 (20:18 +0200)
committerMarcel Raad <raad@teamviewer.com>
Sat, 3 Jun 2017 18:18:34 +0000 (20:18 +0200)
GCC 7 complained:
‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]

tests/libtest/lib571.c
tests/libtest/libntlmconnect.c

index 40a78fa84e867e3df7a5daebfa7eff1bb2a7e5a1..f19b643ff7ac6ffadaa5a2b0a194282b27777484 100644 (file)
@@ -56,7 +56,7 @@ static size_t rtp_write(void *ptr, size_t size, size_t nmemb, void *stream)
   int channel = RTP_PKT_CHANNEL(data);
   int message_size;
   int coded_size = RTP_PKT_LENGTH(data);
-  size_t failure = (size * nmemb) ? 0 : 1;
+  size_t failure = (size && nmemb) ? 0 : 1;
   int i;
   (void)stream;
 
index 40a837ca6731a02cd2bef2dba027e656ca42a680..2ae7bb2fbf35bcff7a50ab74d34e34db7f4acff7 100644 (file)
@@ -44,7 +44,7 @@ static size_t callback(char *ptr, size_t size, size_t nmemb, void *data)
   long longdata;
   CURLcode code;
 
-  const size_t failure = (size * nmemb) ? 0 : 1;
+  const size_t failure = (size && nmemb) ? 0 : 1;
 
   char *output = malloc(size * nmemb + 1);
   if(!output) {