• Instead of returning references to static memory (which are invalidated by
    subsequent or concurrent calls to the function), require users to input string
    buffers to functions that return strings.
    
    Affected functions:
    br_get_filename
    br_get_metadata_string
    br_scratch_path
    br_objects
    br_most_recent_message
    
    In some GUI functions, use C++ functions instead of going through the c api
    add a c++ method correspondign to br_objects (which returns a stringlist
    instead of merging the lines)
    
    br_read_pipe and br_get_header also use static memory in a similar way, but
    are not addressed in this commit.
    Charles Otto authored
     
    Browse Dir »