Author: joes
Date: Wed Oct 12 19:07:26 2005
New Revision: 320610

URL: http://svn.apache.org/viewcvs?rev=320610&view=rev
Log:
on get/set methods, we want $cookie->method(undef)
to set a NULL pointer into the corresponding slot.
The original code doesn't do that, it sets an empty
string instead.

Modified:
    
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/APR__Request__Cookie.h

Modified: 
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/APR__Request__Cookie.h
URL: 
http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/APR__Request__Cookie.h?rev=320610&r1=320609&r2=320610&view=diff
==============================================================================
--- 
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/APR__Request__Cookie.h 
(original)
+++ 
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/APR__Request__Cookie.h 
Wed Oct 12 19:07:26 2005
@@ -14,6 +14,9 @@
     apr_pool_t *p;
     SV *parent;
 
+    if (!SvOK(value))
+        return NULL;
+
     v = SvPV(value, vlen);
     mg = mg_find(obj, PERL_MAGIC_ext);
     iv = SvIVX(mg->mg_obj);


Reply via email to