diff --git a/src/backend/access/transam/multixact.c b/src/backend/access/transam/multixact.c
new file mode 100644
index 9da22c8..12cc03b
*** a/src/backend/access/transam/multixact.c
--- b/src/backend/access/transam/multixact.c
*************** SlruScanDirCbRemoveMembers(SlruCtl ctl, 
*** 2426,2433 ****
  	if ((range->rangeStart > range->rangeEnd &&
  		 segpage > range->rangeEnd && segpage < range->rangeStart) ||
  		(range->rangeStart < range->rangeEnd &&
! 		 (segpage < range->rangeStart || segpage > range->rangeEnd)))
  		SlruDeleteSegment(ctl, filename);
  
  	return false;				/* keep going */
  }
--- 2426,2435 ----
  	if ((range->rangeStart > range->rangeEnd &&
  		 segpage > range->rangeEnd && segpage < range->rangeStart) ||
  		(range->rangeStart < range->rangeEnd &&
! 		 (segpage < range->rangeStart || segpage > range->rangeEnd))) {
!         elog(LOG,"JJ deleting %p %s", ctl, filename);
  		SlruDeleteSegment(ctl, filename);
+     };
  
  	return false;				/* keep going */
  }
