diff options
Diffstat (limited to 'sysutils/brasero/patches/patch-ak')
-rw-r--r-- | sysutils/brasero/patches/patch-ak | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/sysutils/brasero/patches/patch-ak b/sysutils/brasero/patches/patch-ak new file mode 100644 index 00000000000..6bb9447cb13 --- /dev/null +++ b/sysutils/brasero/patches/patch-ak @@ -0,0 +1,53 @@ +$NetBSD: patch-ak,v 1.1 2009/12/20 11:24:14 drochner Exp $ + +--- plugins/checksum/burn-checksum-files.c.orig 2009-12-14 15:12:39.000000000 +0000 ++++ plugins/checksum/burn-checksum-files.c +@@ -324,10 +324,10 @@ brasero_checksum_file_process_former_lin + + /* first skip the checksum string */ + i = 0; +- while (!isspace (line [i])) i ++; ++ while (!isspace ((int)(unsigned char)line [i])) i ++; + + /* skip white spaces */ +- while (isspace (line [i])) i ++; ++ while (isspace ((int)(unsigned char)line [i])) i ++; + + /* get the path string */ + path = g_strdup (line + i); +@@ -690,7 +690,7 @@ brasero_checksum_files_sum_on_disc_file + gchar **checksum_string, + GError **error) + { +- guchar buffer [64 * 2048]; ++ guchar buffer [16 * 2048]; + BraseroChecksumFilesPrivate *priv; + BraseroVolFileHandle *handle; + GChecksum *checksum; +@@ -706,7 +706,7 @@ brasero_checksum_files_sum_on_disc_file + + read_bytes = brasero_volume_file_read_direct (handle, + buffer, +- 64); ++ 16); + g_checksum_update (checksum, buffer, read_bytes); + + while (read_bytes == sizeof (buffer)) { +@@ -717,7 +717,7 @@ brasero_checksum_files_sum_on_disc_file + + read_bytes = brasero_volume_file_read_direct (handle, + buffer, +- 64); ++ 16); + g_checksum_update (checksum, buffer, read_bytes); + } + +@@ -944,7 +944,7 @@ brasero_checksum_files_check_files (Bras + goto end; + } + +- if (!isspace (c [0])) { ++ if (!isspace ((int)(unsigned char)c [0])) { + file_path [0] = '/'; + file_path [1] = c [0]; + break; |