]> granicus.if.org Git - php/commitdiff
Fixed 64-bit issues
authorDmitry Stogov <dmitry@php.net>
Mon, 9 Apr 2007 15:32:35 +0000 (15:32 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 9 Apr 2007 15:32:35 +0000 (15:32 +0000)
ext/com_dotnet/com_variant.c

index 45bebb6c6395a75b72c7ca0892090ec49acf5314..a85bc42b627d6fe2934182b00e0acd8ed051a0e3 100644 (file)
@@ -943,6 +943,7 @@ PHP_FUNCTION(variant_date_to_timestamp)
 PHP_FUNCTION(variant_date_from_timestamp)
 {
        long timestamp;
+       time_t ttstamp;
        SYSTEMTIME systime;
        struct tm *tmv;
        VARIANT res;
@@ -959,7 +960,8 @@ PHP_FUNCTION(variant_date_from_timestamp)
 
        VariantInit(&res);
        tzset();
-       tmv = localtime(&timestamp);
+       ttstamp = timestamp;
+       tmv = localtime(&ttstamp);
        memset(&systime, 0, sizeof(systime));
 
        systime.wDay = tmv->tm_mday;