0025-src-hostname.c-set_name-Handle-case-when-hostname_ne.patch 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. From 921e332134620b5b34e3a182fde1dd8d2c15153a Mon Sep 17 00:00:00 2001
  2. From: "Alfred M. Szmidt" <ams@gnu.org>
  3. Date: Mon, 10 Jul 2017 20:08:00 +0000
  4. Subject: [PATCH 25/60] src/hostname.c (set_name): Handle case when
  5. hostname_new is NULL.
  6. ---
  7. ChangeLog | 5 +++++
  8. src/hostname.c | 2 +-
  9. 2 files changed, 6 insertions(+), 1 deletion(-)
  10. diff --git a/ChangeLog b/ChangeLog
  11. index 72fa48bf..289a6e9f 100644
  12. --- a/ChangeLog
  13. +++ b/ChangeLog
  14. @@ -1,3 +1,8 @@
  15. +2017-07-10 Omer Anson <oaanson@gmail.com> (tiny change)
  16. +
  17. + * src/hostname.c (set_name): Handle case when hostname_new is
  18. + NULL.
  19. +
  20. 2017-07-10 Omer Anson <oaanson@gmail.com> (tiny change)
  21. * ftpd/ftpd.c (options) <max-timeout>: Mention mandatory argument.
  22. diff --git a/src/hostname.c b/src/hostname.c
  23. index 6837fd5a..d1f584f8 100644
  24. --- a/src/hostname.c
  25. +++ b/src/hostname.c
  26. @@ -232,7 +232,7 @@ set_name (const hostname_arguments *const args)
  27. else
  28. hostname_new = args->hostname_new;
  29. - size = strlen (hostname_new);
  30. + size = hostname_new ? strlen (hostname_new) : 0;
  31. if (!size)
  32. error (EXIT_FAILURE, 0, "Empty hostname");
  33. --
  34. 2.26.0.292.g33ef6b2f38