]> granicus.if.org Git - curl/commitdiff
multi: fix MinGW-w64 compiler warnings
authorMarcel Raad <raad@teamviewer.com>
Mon, 27 Mar 2017 20:50:59 +0000 (22:50 +0200)
committerMarcel Raad <raad@teamviewer.com>
Mon, 27 Mar 2017 20:50:59 +0000 (22:50 +0200)
error: conversion to 'long int' from 'time_t {aka long long int}' may alter
its value [-Werror=conversion]

lib/multi.c

index 6cdba393eeede4c8d8a49a149e359c7ab28fe411..88ce005668817a4a098e5f995809e3f214a5889c 100644 (file)
@@ -2939,7 +2939,7 @@ void Curl_expire(struct Curl_easy *data, time_t milli)
 
   set = Curl_tvnow();
   set.tv_sec += (long)(milli/1000);
-  set.tv_usec += (milli%1000)*1000;
+  set.tv_usec += (long)(milli%1000)*1000;
 
   if(set.tv_usec >= 1000000) {
     set.tv_sec++;
@@ -2996,7 +2996,7 @@ void Curl_expire_latest(struct Curl_easy *data, time_t milli)
 
   set = Curl_tvnow();
   set.tv_sec += (long)(milli / 1000);
-  set.tv_usec += (milli % 1000) * 1000;
+  set.tv_usec += (long)(milli % 1000) * 1000;
 
   if(set.tv_usec >= 1000000) {
     set.tv_sec++;