]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/fs/ntfs.c (locate_attr): Avoid set in if.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 12 Feb 2012 17:47:46 +0000 (18:47 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 12 Feb 2012 17:47:46 +0000 (18:47 +0100)
(grub_ntfs_iterate_dir): Likewise.

ChangeLog
grub-core/fs/ntfs.c

index 09c8e0356ecd9deea15ccfebb27275d1f0176193..69ac1c095eecaca4f25090c05f1929732b6849ce 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-02-12  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/fs/ntfs.c (locate_attr): Avoid set in if.
+       (grub_ntfs_iterate_dir): Likewise.
+
 2012-02-12  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Efiemu stylistic fixes and gettext.
index 7bd55b12de8196b5b7d97ad37dd617c5b1c6aaeb..a2e0149458238f0e8f3174f7362133f0fc826e9e 100644 (file)
@@ -267,13 +267,15 @@ locate_attr (struct grub_ntfs_attr *at, struct grub_ntfs_file *mft,
   char *pa;
 
   init_attr (at, mft);
-  if ((pa = find_attr (at, attr)) == NULL)
+  pa = find_attr (at, attr);
+  if (pa == NULL)
     return NULL;
   if ((at->flags & GRUB_NTFS_AF_ALST) == 0)
     {
       while (1)
        {
-         if ((pa = find_attr (at, attr)) == NULL)
+         pa = find_attr (at, attr);
+         if (pa == NULL)
            break;
          if (at->flags & GRUB_NTFS_AF_ALST)
            return pa;
@@ -800,7 +802,8 @@ grub_ntfs_iterate_dir (grub_fshelp_node_t dir,
   init_attr (at, mft);
   while (1)
     {
-      if ((cur_pos = find_attr (at, GRUB_NTFS_AT_INDEX_ROOT)) == NULL)
+      cur_pos = find_attr (at, GRUB_NTFS_AT_INDEX_ROOT);
+      if (cur_pos == NULL)
        {
          grub_error (GRUB_ERR_BAD_FS, "no $INDEX_ROOT");
          goto done;