dbeu            Tue Mar 13 03:09:37 2001 EDT

  Modified files:              
    /php4/main  reentrancy.c 
  Log:
  fix bug in php_gmtime_r
  
Index: php4/main/reentrancy.c
diff -u php4/main/reentrancy.c:1.25 php4/main/reentrancy.c:1.26
--- php4/main/reentrancy.c:1.25 Sun Feb 25 22:07:31 2001
+++ php4/main/reentrancy.c      Tue Mar 13 03:09:37 2001
@@ -205,11 +205,14 @@
        local_lock(GMTIME_R);
 
        tmp = gmtime(timep);
-       memcpy(p_tm, tmp, sizeof(struct tm));
+       if (tmp) {
+               memcpy(p_tm, tmp, sizeof(struct tm));
+               tmp = p_tm;
+       }
        
        local_unlock(GMTIME_R);
 
-       return p_tm;
+       return tmp;
 }
 
 #endif



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to