X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=fuse_xattrs.c;h=a19b1e595ace8198b415b34e06fdf65705a020e5;hb=bced32cd120e3f3e12a11a4a2fa680a83d6e9b29;hp=94126dc3fe0158e4c1f0885c256740d1f7afc3da;hpb=642d7b81a1afa3f4eb607600c89f923823a03b07;p=rrq%2Ffuse_xattrs.git diff --git a/fuse_xattrs.c b/fuse_xattrs.c index 94126dc..a19b1e5 100644 --- a/fuse_xattrs.c +++ b/fuse_xattrs.c @@ -206,8 +206,8 @@ const char *sanitized_source_directory(const char *path) { return NULL; // Path badness } - // Append "/" and allocate new memory for the string - return strdup( strcat( absolute_path, "/" ) ); + // Allocate new memory for the string + return strdup( absolute_path ); } enum { @@ -280,6 +280,7 @@ int main(int argc, char *argv[]) { if ( xattrs_config.sidecar_dir ) { xattrs_config.sidecar_dir = sanitized_source_directory( xattrs_config.sidecar_dir ); + xattrs_config.sidecar_dir_size = strlen( xattrs_config.sidecar_dir ); } if (!xattrs_config.source_dir) {