1 *** rep/rep_method.c.orig Fri Oct 20 08:34:06 2006
2 --- rep/rep_method.c Fri Oct 27 12:09:04 2006
5 * will allow the client to either perform recovery or
9 (void)__rep_send_message(dbenv,
10 DB_EID_BROADCAST, REP_NEWCLIENT, NULL, dbt, 0, 0);
12 (void)__rep_send_message(dbenv,
13 DB_EID_BROADCAST, REP_ALIVE_REQ, NULL, NULL, 0, 0);
16 * will allow the client to either perform recovery or
20 ! if ((ret = __dbt_usercopy(dbenv, dbt)) != 0)
22 (void)__rep_send_message(dbenv,
23 DB_EID_BROADCAST, REP_NEWCLIENT, NULL, dbt, 0, 0);
25 (void)__rep_send_message(dbenv,
26 DB_EID_BROADCAST, REP_ALIVE_REQ, NULL, NULL, 0, 0);
32 if (pending_event != DB_EVENT_NO_SUCH_EVENT)
33 DB_EVENT(dbenv, pending_event, NULL);
34 + __dbt_userfree(dbenv, dbt, NULL, NULL);
38 *** rep/rep_record.c.orig Fri Oct 20 08:34:06 2006
39 --- rep/rep_record.c Mon Nov 13 10:46:29 2006
46 + if ((ret = __dbt_usercopy(dbenv, control)) != 0 ||
47 + (ret = __dbt_usercopy(dbenv, rec)) != 0) {
48 + __dbt_userfree(dbenv, control, rec, NULL);
50 + "DB_ENV->rep_process_message: error retrieving DBT contents");
55 db_rep = dbenv->rep_handle;
63 + __dbt_userfree(dbenv, control, rec, NULL);