ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/freezethaw.C
(Generate patch)

Comparing deliantra/server/server/freezethaw.C (file contents):
Revision 1.1 by root, Sat Dec 30 10:16:11 2006 UTC vs.
Revision 1.2 by elmex, Sat Dec 30 14:34:10 2006 UTC

67 CALL_BEGIN (2); 67 CALL_BEGIN (2);
68 CALL_ARG_SV (newRV_noinc (newSVpvn ((char *)linearise (), size ()))); 68 CALL_ARG_SV (newRV_noinc (newSVpvn ((char *)linearise (), size ())));
69 CALL_ARG_SV (newRV_inc ((SV *)av)); 69 CALL_ARG_SV (newRV_inc ((SV *)av));
70 CALL_CALL ("cf::object_freezer_as_string", G_SCALAR); 70 CALL_CALL ("cf::object_freezer_as_string", G_SCALAR);
71 71
72 STRLEN len;
73
72 char *res = count > 0 74 char *res = count > 0
73 ? strdup (SvPVbyte_nolen (POPs)) 75 ? strdup (SvPVx (POPs, len))
74 : strdup ("[fatal error]"); 76 : strdup ("[fatal error]");
75 77
76 CALL_END; 78 CALL_END;
77 79
78 return res; 80 return res;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines