3 --- plugins/checksum/burn-checksum-files.c.orig 2009-12-14 15:12:39.000000000 +0000
4 +++ plugins/checksum/burn-checksum-files.c
5 @@ -324,10 +324,10 @@ brasero_checksum_file_process_former_lin
7 /* first skip the checksum string */
9 - while (!isspace (line [i])) i ++;
10 + while (!isspace ((int)(unsigned char)line [i])) i ++;
12 /* skip white spaces */
13 - while (isspace (line [i])) i ++;
14 + while (isspace ((int)(unsigned char)line [i])) i ++;
16 /* get the path string */
17 path = g_strdup (line + i);
18 @@ -690,7 +690,7 @@ brasero_checksum_files_sum_on_disc_file
19 gchar **checksum_string,
22 - guchar buffer [64 * 2048];
23 + guchar buffer [16 * 2048];
24 BraseroChecksumFilesPrivate *priv;
25 BraseroVolFileHandle *handle;
27 @@ -706,7 +706,7 @@ brasero_checksum_files_sum_on_disc_file
29 read_bytes = brasero_volume_file_read_direct (handle,
33 g_checksum_update (checksum, buffer, read_bytes);
35 while (read_bytes == sizeof (buffer)) {
36 @@ -717,7 +717,7 @@ brasero_checksum_files_sum_on_disc_file
38 read_bytes = brasero_volume_file_read_direct (handle,
42 g_checksum_update (checksum, buffer, read_bytes);
45 @@ -944,7 +944,7 @@ brasero_checksum_files_check_files (Bras
49 - if (!isspace (c [0])) {
50 + if (!isspace ((int)(unsigned char)c [0])) {
52 file_path [1] = c [0];