X-Git-Url: https://git.tokkee.org/?p=postrr.git;a=blobdiff_plain;f=src%2Fcdata.c;h=c4f934034fcad12153546f500a649a42b69e9526;hp=26f2656acbb5d544fd644ea1bc5e70d453238401;hb=ec00d193ed161a58be46f62fed81adfc5612cfde;hpb=a21704ac5c9ec245a36a32b90d0a736feac64340 diff --git a/src/cdata.c b/src/cdata.c index 26f2656..c4f9340 100644 --- a/src/cdata.c +++ b/src/cdata.c @@ -363,6 +363,9 @@ cdata_update(PG_FUNCTION_ARGS) data = PG_GETARG_CDATA_P(0); update = PG_GETARG_CDATA_P(1); + if (! data) + PG_RETURN_CDATA_P(update); + if ((data->cf != update->cf) && (update->val_num > 1)) ereport(ERROR, ( errcode(ERRCODE_INVALID_PARAMETER_VALUE),