*** 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);
