*** a/src/backend/replication/basebackup.c --- b/src/backend/replication/basebackup.c *************** *** 148,154 **** parse_basebackup_options(List *options, basebackup_options *opt) bool o_progress = false; bool o_fast = false; ! MemSet(opt, 0, sizeof(opt)); foreach(lopt, options) { DefElem *defel = (DefElem *) lfirst(lopt); --- 148,154 ---- bool o_progress = false; bool o_fast = false; ! MemSet(opt, 0, sizeof(*opt)); foreach(lopt, options) { DefElem *defel = (DefElem *) lfirst(lopt);