Hi tech,
there are some unread set operations in the ssh code.
Fritjof
Index: clientloop.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/clientloop.c,v
retrieving revision 1.258
diff -u -p -r1.258 clientloop.c
--- clientloop.c 2 Feb 2014 03:44:31 -0000 1.258
+++ clientloop.c 23 Apr 2014 19:50:18 -0000
@@ -934,7 +934,6 @@ process_cmdline(void)
/* XXX update list of forwards in options */
if (delete) {
- cancel_port = 0;
cancel_host = hpdelim(&s); /* may be NULL */
if (s != NULL) {
cancel_port = a2port(s);
Index: krl.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/krl.c,v
retrieving revision 1.14
diff -u -p -r1.14 krl.c
--- krl.c 31 Jan 2014 16:39:19 -0000 1.14
+++ krl.c 23 Apr 2014 19:55:50 -0000
@@ -496,7 +496,6 @@ choose_next_state(int current_state, u_i
if (cost_bitmap_restart < cost) {
new_state = KRL_SECTION_CERT_SERIAL_BITMAP;
*force_new_section = 1;
- cost = cost_bitmap_restart;
}
debug3("%s: contig %llu last_gap %llu next_gap %llu final %d,
costs:"
"list %llu range %llu bitmap %llu new bitmap %llu, "
@@ -957,7 +956,6 @@ ssh_krl_from_blob(Buffer *buf, struct ss
/* Not interested for now. */
continue;
}
- sig_seen = 1;
/* First string component is the signing key */
if ((key = key_from_blob(blob, blen)) == NULL) {
error("%s: invalid signature key", __func__);
Index: readconf.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/readconf.c,v
retrieving revision 1.219
diff -u -p -r1.219 readconf.c
--- readconf.c 23 Apr 2014 12:42:34 -0000 1.219
+++ readconf.c 23 Apr 2014 20:01:26 -0000
@@ -1255,7 +1255,7 @@ parse_int:
if (!arg || *arg == '\0')
fatal("%.200s line %d: Missing ControlPersist"
" argument.", filename, linenum);
- value = 0;
+
value2 = 0; /* timeout */
if (strcmp(arg, "no") == 0 || strcmp(arg, "false") == 0)
value = 0;
Index: scp.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/scp.c,v
retrieving revision 1.179
diff -u -p -r1.179 scp.c
--- scp.c 20 Nov 2013 20:53:10 -0000 1.179
+++ scp.c 23 Apr 2014 20:05:22 -0000
@@ -818,7 +818,6 @@ next: if (fd != -1) {
if (fd != -1) {
if (close(fd) < 0 && !haderr)
haderr = errno;
- fd = -1;
}
if (!haderr)
(void) atomicio(vwrite, remout, "", 1);
Index: sftp.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/sftp.c,v
retrieving revision 1.160
diff -u -p -r1.160 sftp.c
--- sftp.c 22 Apr 2014 10:07:12 -0000 1.160
+++ sftp.c 23 Apr 2014 20:11:54 -0000
@@ -1222,7 +1222,6 @@ parse_args(const char **cpp, int *ignore
*aflag = *fflag = *hflag = *iflag = *lflag = *pflag = 0;
*rflag = *sflag = 0;
*path1 = *path2 = NULL;
- optidx = 1;
switch (cmdnum) {
case I_GET:
case I_REGET: