Changeset 384

Show
Ignore:
Timestamp:
02/20/08 15:33:30 (9 months ago)
Author:
bellmich
Message:

- signal end of map (COMMITEDCHANGES)
- fixed wrong smlSafeCFree

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libsyncml/objects/sml_ds_server.c

    r366 r384  
    756756        } 
    757757         
     758        // Now there are no more MapItems ... do some fancy callback. Some applications will love it ;) 
     759        if (dsession->recvEventCallback) { 
     760                dsession->recvEventCallback(dsession, SML_DS_EVENT_COMMITEDCHANGES, dsession->recvEventCallbackUserdata); 
     761                smlTrace(TRACE_INTERNAL, "recvEventCallback commited changes callback"); 
     762        } 
     763 
    758764        g_mutex_unlock(dsession->lock); 
    759765         
  • trunk/libsyncml/sml_notification.c

    r360 r384  
    523523        if (!tspdata) 
    524524                goto error_free_data; 
     525        /* Do not free data because smlTransportDateNew does copy by reference. */ 
    525526        data = NULL; 
    526527         
     
    535536 
    536537        smlTransportDataDeref(tspdata); 
    537         smlSafeCFree(&data); 
    538538 
    539539        smlTrace(TRACE_EXIT, "%s", __func__);