]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/lib/progress.c (grub_file_progress_hook_real): Use
authorVladimir Serbinenko <phcoder@gmail.com>
Wed, 23 Oct 2013 15:34:49 +0000 (17:34 +0200)
committerVladimir Serbinenko <phcoder@gmail.com>
Wed, 23 Oct 2013 15:34:49 +0000 (17:34 +0200)
divmod64 for offset division.

ChangeLog
grub-core/lib/progress.c

index 158f2dfdf20649a0043b64600c6dba6dc6957070..e6080d852ecb0ce15f75ced2a8a344a4f6e92c9d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-10-22  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/lib/progress.c (grub_file_progress_hook_real): Use
+       divmod64 for offset division.
+
 2013-10-22  Paulo Flabiano Smorigo  <pfsmorigo@br.ibm.com>
 
        Rename .bzrignore to .gitignore. Add "*.o" rule.
index 8b34c6a2da3b765feb48cbc4203147c3c1fd16b4..0144197061cb47503e9b0108fab502e749ca6284 100644 (file)
@@ -57,7 +57,7 @@ grub_file_progress_hook_real (grub_disk_addr_t sector __attribute__ ((unused)),
                      partial_file_name,
                      grub_get_human_size (file->progress_offset,
                                           GRUB_HUMAN_SIZE_NORMAL),
-                     (100 * file->progress_offset) / file->size);
+                     grub_divmod64 (100 * file->progress_offset, file->size, 0));
 
       char *ptr = buffer + grub_strlen (buffer);
       grub_snprintf (ptr, sizeof (buffer) - (ptr - buffer), "%s ]",