Looks correct, OK millert@

 - todd

On Wed, 02 Sep 2020 21:43:47 +0200, Theo Buehler wrote:

> clang 10 complains:
>
> /usr/src/usr.sbin/vmctl/vmctl.c:792:35: warning: comparing a pointer to a nul
> l character
>       constant; did you mean to compare to NULL? [-Wpointer-compare]
>                                     '/')) == NULL || ++tty == '\0')
>                                                               ^~~~
>                                                               (void *)0
> The intent is probably rather this:
>
> Index: vmctl.c
> ===================================================================
> RCS file: /var/cvs/src/usr.sbin/vmctl/vmctl.c,v
> retrieving revision 1.74
> diff -u -p -r1.74 vmctl.c
> --- vmctl.c   11 Mar 2020 12:47:49 -0000      1.74
> +++ vmctl.c   2 Sep 2020 18:06:47 -0000
> @@ -789,7 +789,7 @@ print_vm_info(struct vmop_info_result *l
>                                       tty = "-";
>                               /* get tty - skip /dev/ path */
>                               else if ((tty = strrchr(vmi->vir_ttyname,
> -                                 '/')) == NULL || ++tty == '\0')
> +                                 '/')) == NULL || *++tty == '\0')
>                                       tty = list[i].vir_ttyname;
>  
>                               (void)fmt_scaled(vir->vir_used_size, curmem);
>

Reply via email to