*** pl_exec.c.orig	Wed Oct  1 17:47:42 2003
--- pl_exec.c	Sun Feb 15 16:28:09 2004
***************
*** 262,271 ****
  					HeapTuple	tup;
  					TupleDesc	tupdesc;
  
! 					Assert(slot != NULL && !fcinfo->argnull[i]);
! 					tup = slot->val;
! 					tupdesc = slot->ttc_tupleDescriptor;
! 					exec_move_row(&estate, NULL, row, tup, tupdesc);
  				}
  				break;
  
--- 262,273 ----
  					HeapTuple	tup;
  					TupleDesc	tupdesc;
  
! 					if (slot != NULL && !fcinfo->argnull[i])
!                                         {
!                                                 tup = slot->val;
!                                                 tupdesc = slot->ttc_tupleDescriptor;
!                                                 exec_move_row(&estate, NULL, row, tup, tupdesc);
!                                         }
  				}
  				break;
  
