don't use psec or pdays if NULL
authorDr. Stephen Henson <steve@openssl.org>
Tue, 20 Nov 2012 15:20:40 +0000 (15:20 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Tue, 20 Nov 2012 15:20:40 +0000 (15:20 +0000)
crypto/o_time.c

index f8cf590..49bff49 100644 (file)
@@ -289,8 +289,10 @@ int OPENSSL_gmtime_diff(struct tm *from, struct tm *to, int *pday, int *psec)
                diff_sec -= SECS_PER_DAY;
                }
 
-       *pday = (int)diff_day;
-       *psec = diff_sec;
+       if (pday)
+               *pday = (int)diff_day;
+       if (psec)
+               *psec = diff_sec;
 
        return 1;