components/krb5/patches/054-trailing-comments.patch
changeset 5490 9bf0bc57423a
child 6599 1d033832c5e7
equal deleted inserted replaced
5489:a5031bb8b66d 5490:9bf0bc57423a
       
     1 #
       
     2 # This patch provides support for trimming characters after a port
       
     3 # specification like:
       
     4 # kdc = foo.com:3434 # trailing comment
       
     5 #
       
     6 # MIT has said they have never supported comments after parameter assignments
       
     7 # so this is Solaris only for now.
       
     8 # Patch source: in-house
       
     9 #
       
    10 diff -ur krb5-1.13.2/src/lib/krb5/os/locate_kdc.c krb5-1.13.2.port-fix/src/lib/krb5/os/locate_kdc.c
       
    11 --- krb5-1.13.2/src/lib/krb5/os/locate_kdc.c	2015-08-28 18:31:53.289596722 -0500
       
    12 +++ krb5-1.13.2.port-fix/src/lib/krb5/os/locate_kdc.c	2015-08-28 18:30:51.201317543 -0500
       
    13 @@ -270,6 +270,9 @@
       
    14          if (port) {
       
    15              unsigned long l;
       
    16              char *endptr;
       
    17 +
       
    18 +            cp = port + strcspn(port, " \t#");
       
    19 +            *cp = '\0';
       
    20              l = strtoul (port, &endptr, 10);
       
    21              if (endptr == NULL || *endptr != 0)
       
    22                  return EINVAL;