ping, diff attached On Mon, May 16, 2022 at 09:21:42PM +0200, Martin Vahlensieck wrote: > Hi > > What's the status on this? Anthing required from my side? I have > reattached the patch (with the changes Theo suggested). > > Best, > > Martin > > On Mon, May 09, 2022 at 08:39:38PM +0200, Martin Vahlensieck wrote: > > On Mon, May 09, 2022 at 10:42:29AM -0600, Theo de Raadt wrote: > > > Martin Vahlensieck <open...@academicsolutions.ch> wrote: > > > > > > > if (!qflag) { > > > > - fprintf(stderr, "Identity removed: %s %s (%s)\n", path, > > > > - sshkey_type(key), comment); > > > > + fprintf(stderr, "Identity removed: %s %s%s%s%s\n", path, > > > > + sshkey_type(key), comment ? " (" : "", > > > > + comment ? comment : "", comment ? ")" : ""); > > > > > > this is probably better as something like > > > > > > > - fprintf(stderr, "Identity removed: %s %s (%s)\n", path, > > > > - sshkey_type(key), comment ? comment : "no comment"); > > > > > > Which has a minor ambiguity, but probably harms noone. > > > > > > > Index: ssh-add.c > > =================================================================== > > RCS file: /cvs/src/usr.bin/ssh/ssh-add.c,v > > retrieving revision 1.165 > > diff -u -p -r1.165 ssh-add.c > > --- ssh-add.c 4 Feb 2022 02:49:17 -0000 1.165 > > +++ ssh-add.c 9 May 2022 18:36:54 -0000 > > @@ -118,7 +118,7 @@ delete_one(int agent_fd, const struct ss > > } > > if (!qflag) { > > fprintf(stderr, "Identity removed: %s %s (%s)\n", path, > > - sshkey_type(key), comment); > > + sshkey_type(key), comment ? comment : "no comment"); > > } > > return 0; > > } > > @@ -392,7 +392,7 @@ add_file(int agent_fd, const char *filen > > certpath, filename); > > sshkey_free(cert); > > goto out; > > - } > > + } > > > > /* Graft with private bits */ > > if ((r = sshkey_to_certified(private)) != 0) { > > Index: ssh-add.c > =================================================================== > RCS file: /cvs/src/usr.bin/ssh/ssh-add.c,v > retrieving revision 1.165 > diff -u -p -r1.165 ssh-add.c > --- ssh-add.c 4 Feb 2022 02:49:17 -0000 1.165 > +++ ssh-add.c 9 May 2022 18:36:54 -0000 > @@ -118,7 +118,7 @@ delete_one(int agent_fd, const struct ss > } > if (!qflag) { > fprintf(stderr, "Identity removed: %s %s (%s)\n", path, > - sshkey_type(key), comment); > + sshkey_type(key), comment ? comment : "no comment"); > } > return 0; > } > @@ -392,7 +392,7 @@ add_file(int agent_fd, const char *filen > certpath, filename); > sshkey_free(cert); > goto out; > - } > + } > > /* Graft with private bits */ > if ((r = sshkey_to_certified(private)) != 0) { >
Index: ssh-add.c =================================================================== RCS file: /cvs/src/usr.bin/ssh/ssh-add.c,v retrieving revision 1.165 diff -u -p -r1.165 ssh-add.c --- ssh-add.c 4 Feb 2022 02:49:17 -0000 1.165 +++ ssh-add.c 9 May 2022 18:36:54 -0000 @@ -118,7 +118,7 @@ delete_one(int agent_fd, const struct ss } if (!qflag) { fprintf(stderr, "Identity removed: %s %s (%s)\n", path, - sshkey_type(key), comment); + sshkey_type(key), comment ? comment : "no comment"); } return 0; } @@ -392,7 +392,7 @@ add_file(int agent_fd, const char *filen certpath, filename); sshkey_free(cert); goto out; - } + } /* Graft with private bits */ if ((r = sshkey_to_certified(private)) != 0) {