merge latest bugfixes from MirBSD CVS
[alioth/cvs.git] / src / main.c
index 4305a5e..20bd083 100644 (file)
@@ -28,7 +28,7 @@
 uint32_t arc4random(void);
 #endif
 
-__RCSID("$MirOS: src/gnu/usr.bin/cvs/src/main.c,v 1.20 2016/11/08 21:12:07 tg Exp $");
+__RCSID("$MirOS: src/gnu/usr.bin/cvs/src/main.c,v 1.21 2016/11/08 23:04:37 tg Exp $");
 
 const char *program_name;
 const char *program_path;
@@ -748,7 +748,8 @@ distribution kit for a complete list of contributors and copyrights.\n",
 
     global_session_id = Xasprintf("1%010llX%04X%04X",
       (unsigned long long)time(NULL),
-      (int)(getpid() & 0xFFFF), (int)(arc4random() & 0xFFFF));
+      (unsigned int)(getpid() & 0xFFFF),
+      (unsigned int)(arc4random() & 0xFFFF));
 
     TRACE (TRACE_FUNCTION, "main: Session ID is %s", global_session_id);
 
@@ -1257,6 +1258,7 @@ void
 date_to_tm (struct tm *dest, const char *source)
 {
     int y;
+
     if (sscanf (source, SDATEFORM,
                &y, &dest->tm_mon, &dest->tm_mday,
                &dest->tm_hour, &dest->tm_min, &dest->tm_sec)