We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3f33044 commit 6693c9aCopy full SHA for 6693c9a
src/backend/foreign/foreign.c
@@ -363,8 +363,17 @@ deflist_to_tuplestore(ReturnSetInfo *rsinfo, List *options)
363
DefElem *def = lfirst(cell);
364
365
values[0] = CStringGetTextDatum(def->defname);
366
- values[1] = CStringGetTextDatum(((Value *) def->arg)->val.str);
367
- nulls[0] = nulls[1] = false;
+ nulls[0] = false;
+ if (def->arg)
368
+ {
369
+ values[1] = CStringGetTextDatum(((Value *) (def->arg))->val.str);
370
+ nulls[1] = false;
371
+ }
372
+ else
373
374
+ values[1] = (Datum) 0;
375
+ nulls[1] = true;
376
377
tuplestore_putvalues(tupstore, tupdesc, values, nulls);
378
}
379
0 commit comments