0004-fsck-Zero-init-using-memset.patch 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. From 2a60e32258e6eb34a68d29202855d98661c78abb Mon Sep 17 00:00:00 2001
  2. From: Luca Stefani <luca.stefani.ge1@gmail.com>
  3. Date: Sun, 26 Apr 2020 15:28:21 +0200
  4. Subject: [PATCH] fsck: Zero-init using memset
  5. * Clang 9.0 incorrectly issues the -Wmissing-braces warning
  6. [Upstream: https://github.com/exfatprogs/exfatprogs/commit/b0519f4fa7ce513d65d0f94c4d5a05be42730e7d.patch]
  7. Signed-off-by: Peter Seiderer <ps.report@gmx.net>
  8. ---
  9. fsck/fsck.c | 7 +++++--
  10. 1 file changed, 5 insertions(+), 2 deletions(-)
  11. diff --git a/fsck/fsck.c b/fsck/fsck.c
  12. index 6b48a17..67d7946 100644
  13. --- a/fsck/fsck.c
  14. +++ b/fsck/fsck.c
  15. @@ -1211,11 +1211,14 @@ void exfat_show_stat(void)
  16. int main(int argc, char * const argv[])
  17. {
  18. int c, ret;
  19. - struct fsck_user_input ui = {0,};
  20. - struct exfat_blk_dev bd = {0,};
  21. + struct fsck_user_input ui;
  22. + struct exfat_blk_dev bd;
  23. struct exfat *exfat = NULL;
  24. bool version_only = false;
  25. + memset(&ui, 0, sizeof(ui));
  26. + memset(&bd, 0, sizeof(bd));
  27. +
  28. print_level = EXFAT_ERROR;
  29. if (!setlocale(LC_CTYPE, ""))
  30. --
  31. 2.26.2