rem: strlcat( path, name, SYS_MAX_PATH_LEN );  SHOW_FLOW( 3, "name: %s, %s -> %s\n", name, full_path ? "full path" : "relative path", path );
add: strlcat(path, name, SYS_MAX_PATH_LEN);  TRACE(("name: %s, %s -> %s\n", name, full_path ? "full path" : "relative path", path));
context: static void compose_path( char *path, module_iterator *iter, const char *name, bool full_path ){	module_dir_iterator *dir;		if (full_path ) {		strlcpy( path, iter->base_dir->name, SYS_MAX_PATH_LEN );		strlcat( path, "/", SYS_MAX_PATH_LEN );	} else {		strlcpy( path, iter->prefix, SYS_MAX_PATH_LEN );		if (*iter->prefix )			strlcat( path, "/", SYS_MAX_PATH_LEN );	}		for( dir = iter->base_dir->sub_dir; dir; dir = dir->sub_dir ) {		strlcat( path, dir->name, SYS_MAX_PATH_LEN );		strlcat( path, "/", SYS_MAX_PATH_LEN );	}			strlcat( path, name, SYS_MAX_PATH_LEN );		SHOW_FLOW( 3, "name: %s, %s -> %s\n", name, 		full_path ? "full path" : "relative path", 		path );}