Re: svn commit: r315643 - head/usr.sbin/syslogd

2017-03-20 Thread Ngie Cooper (yaneurabeya)

> On Mar 20, 2017, at 10:46, Hiroki Sato  wrote:
> 
> Author: hrs
> Date: Mon Mar 20 17:46:33 2017
> New Revision: 315643
> URL: https://svnweb.freebsd.org/changeset/base/315643
> 
> Log:
>  Fix a regression which prevented an IPv6 address in a -b option from
>  working.
> 
>  PR:  217939
>  Differential Revision:   https://reviews.freebsd.org/D10064

Thank you very much — I’ll see if I can write tests for this and other things 
to avoid future regressions.
-Ngie


signature.asc
Description: Message signed with OpenPGP using GPGMail


svn commit: r315643 - head/usr.sbin/syslogd

2017-03-20 Thread Hiroki Sato
Author: hrs
Date: Mon Mar 20 17:46:33 2017
New Revision: 315643
URL: https://svnweb.freebsd.org/changeset/base/315643

Log:
  Fix a regression which prevented an IPv6 address in a -b option from
  working.
  
  PR:   217939
  Differential Revision:https://reviews.freebsd.org/D10064

Modified:
  head/usr.sbin/syslogd/syslogd.c

Modified: head/usr.sbin/syslogd/syslogd.c
==
--- head/usr.sbin/syslogd/syslogd.c Mon Mar 20 17:26:13 2017
(r315642)
+++ head/usr.sbin/syslogd/syslogd.c Mon Mar 20 17:46:33 2017
(r315643)
@@ -477,7 +477,15 @@ main(int argc, char *argv[])
break;
case 'b':
bflag = 1;
-   if ((p = strchr(optarg, ':')) == NULL) {
+   p = strchr(optarg, ']');
+   if (p != NULL)
+   p = strchr(p + 1, ':');
+   else {
+   p = strchr(optarg, ':');
+   if (p != NULL && strchr(p + 1, ':') != NULL)
+   p = NULL; /* backward compatibility */
+   }
+   if (p == NULL) {
/* A hostname or filename only. */
addpeer(&(struct peer){
.pe_name = optarg,
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"