Changeset 3549

Show
Ignore:
Timestamp:
08/17/08 21:02:51 (4 months ago)
Author:
dgollub
Message:

Added some parameter sanity checks - asserts() and NULLSTR for traces.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/opensync/format/opensync_converter.c

    r3532 r3549  
    4646{ 
    4747        OSyncFormatConverter *converter = NULL; 
    48         osync_trace(TRACE_ENTRY, "%s(%i, %s %p, %s %p, %p, %p)", __func__, type, osync_objformat_get_name(sourceformat), sourceformat, osync_objformat_get_name(targetformat), targetformat, convert_func, error); 
     48        osync_trace(TRACE_ENTRY, "%s(%i, %s %p, %s %p, %p, %p)", __func__, type, __NULLSTR(osync_objformat_get_name(sourceformat)), sourceformat, __NULLSTR(osync_objformat_get_name(targetformat)), targetformat, convert_func, error); 
    4949         
    5050        converter = osync_try_malloc0(sizeof(OSyncFormatConverter), error); 
     
    233233        osync_bool free_input = FALSE; 
    234234         
    235         osync_trace(TRACE_ENTRY, "%s(%p, %p, %s, %p)", __func__, converter, data, config, error); 
     235        osync_trace(TRACE_ENTRY, "%s(%p, %p, %s, %p)", __func__, converter, data, __NULLSTR(config), error); 
    236236        osync_trace(TRACE_INTERNAL, "Converter of type %i, from %p(%s) to %p(%s)", converter->type, converter->source_format, osync_objformat_get_name(converter->source_format), converter->target_format, osync_objformat_get_name(converter->target_format)); 
    237237         
     
    345345        osync_assert(path); 
    346346        osync_assert(edge); 
     347 
    347348        path->converters = g_list_append(path->converters, edge); 
    348349        osync_converter_ref(edge); 
     
    387388{ 
    388389        osync_assert(path); 
     390        osync_assert(config); 
     391 
    389392        if (path->config) 
    390393                g_free(path->config); 
     394 
    391395        path->config = g_strdup(config); 
    392396}