davidg Sun Mar 11 07:40:03 2001 EDT
Modified files:
/php4/ext/midgard attachment.c
Log:
added missing conversion.
Index: php4/ext/midgard/attachment.c
diff -u php4/ext/midgard/attachment.c:1.8 php4/ext/midgard/attachment.c:1.9
--- php4/ext/midgard/attachment.c:1.8 Sat Mar 10 14:43:10 2001
+++ php4/ext/midgard/attachment.c Sun Mar 11 07:40:03 2001
@@ -1,4 +1,4 @@
-/* $Id: attachment.c,v 1.8 2001/03/10 22:43:10 emile Exp $
+/* $Id: attachment.c,v 1.9 2001/03/11 15:40:03 davidg Exp $
Copyright (C) 1999 Jukka Zitting <[EMAIL PROTECTED]>
Copyright (C) 2000 The Midgard Project ry
Copyright (C) 2000 Emile Heyns, Aurora SA <[EMAIL PROTECTED]>
@@ -37,6 +37,7 @@
{
zval **table, **id;
+mgd_log_debug(0, "get_blob_id");
if (self == NULL) {
if (calltype) *calltype = MGD_BLOB_CALL_FUNC;
if (name == NULL) return MGD_ERR_INVALID_NAME;
@@ -50,6 +51,8 @@
if (!MGD_PROPFIND(self, "id", id)) {
return MGD_ERR_NOT_OBJECT;
}
+ else
+ convert_to_long_ex(id);
if ((*table)->type != IS_STRING) {
return MGD_ERR_NOT_OBJECT;
@@ -60,10 +63,14 @@
convert_to_long_ex(id);
return (*id)->value.lval;
}
+mgd_log_debug(0, "before $s", (*table)->value.str.val);
if (calltype) *calltype = MGD_BLOB_CALL_OTHER;
if (name == NULL) return MGD_ERR_INVALID_NAME;
convert_to_string_ex(name);
+mgd_log_debug(0, "before return: ptable=$q AND pid=$d AND name=$q",
+ (*table)->value.str.val, (*id)->value.lval,
+ (*name)->value.str.val);
return mgd_exists_id(mgd_handle(), "blobs",
"ptable=$q AND pid=$d AND name=$q",
(*table)->value.str.val, (*id)->value.lval,
--
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]