From cfc60903b219778d69c91a234e88aa33a13be638 Mon Sep 17 00:00:00 2001 From: Dave Cramer Date: Fri, 21 Jun 2019 08:40:28 -0400 Subject: [PATCH] fix: Fix crash caused by trigger function and bytea column fixes #63 --- pg_conversion.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pg_conversion.c b/pg_conversion.c index 8792e1ac..7f949066 100755 --- a/pg_conversion.c +++ b/pg_conversion.c @@ -629,6 +629,12 @@ pg_get_one_r(char *value, Oid typtype, SEXP *obj, int elnum) else LOGICAL_DATA(*obj)[elnum] = NA_LOGICAL; break; + case BYTEAOID: + if (value) + SET_STRING_ELT(coerce_to_char(*obj), elnum, COPY_TO_USER_STRING(value)); + else + SET_STRING_ELT(coerce_to_char(*obj), elnum, NA_STRING); + break; default: /* Everything else is defaulted to string */ if (value)