hfsprogs: Fix wide string literal in fsck_hfs
[feed/packages.git] / utils / hfsprogs / patches / 0016-Fix-fsckhfs-wide-literal.patch
diff --git a/utils/hfsprogs/patches/0016-Fix-fsckhfs-wide-literal.patch b/utils/hfsprogs/patches/0016-Fix-fsckhfs-wide-literal.patch
new file mode 100644 (file)
index 0000000..5846cc6
--- /dev/null
@@ -0,0 +1,13 @@
+Index: diskdev_cmds-332.25/fsck_hfs.tproj/dfalib/SVerify1.c
+===================================================================
+--- diskdev_cmds-332.25.orig/fsck_hfs.tproj/dfalib/SVerify1.c
++++ diskdev_cmds-332.25/fsck_hfs.tproj/dfalib/SVerify1.c
+@@ -2848,7 +2848,7 @@ OSErr    VLockedChk( SGlobPtr GPtr )
+       }
+       else            //      Because we don't have the unicode converters, just fill it with a dummy name.
+       {
+-              CopyMemory( "\x0dPure HFS Plus", calculatedVCB->vcbVN, sizeof(Str27) );
++              CopyMemory( u"\x0dPure HFS Plus", calculatedVCB->vcbVN, sizeof(Str27) );
+       }
+               
+       GPtr->TarBlock = hint;