20030116
 - (djm) OpenBSD CVS Sync
   - djm@cvs.openbsd.org 2003/01/16 03:41:55
     [sftp-int.c]
     explicitly use first glob result
diff --git a/ChangeLog b/ChangeLog
index 36d5d2c..6397950 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+20030116
+ - (djm) OpenBSD CVS Sync
+   - djm@cvs.openbsd.org 2003/01/16 03:41:55
+     [sftp-int.c]
+     explicitly use first glob result
+
 20030114
  - (djm) OpenBSD CVS Sync
    - fgsch@cvs.openbsd.org 2003/01/10 23:23:24
@@ -1021,4 +1027,4 @@
      save auth method before monitor_reset_key_state(); bugzilla bug #284;
      ok provos@
 
-$Id: ChangeLog,v 1.2572 2003/01/14 11:24:47 djm Exp $
+$Id: ChangeLog,v 1.2573 2003/01/16 04:39:13 djm Exp $
diff --git a/sftp-int.c b/sftp-int.c
index 42040f5..013ea84 100644
--- a/sftp-int.c
+++ b/sftp-int.c
@@ -25,7 +25,7 @@
 /* XXX: recursive operations */
 
 #include "includes.h"
-RCSID("$OpenBSD: sftp-int.c,v 1.55 2003/01/14 10:58:00 djm Exp $");
+RCSID("$OpenBSD: sftp-int.c,v 1.56 2003/01/16 03:41:55 djm Exp $");
 
 #include "buffer.h"
 #include "xmalloc.h"
@@ -505,7 +505,7 @@
 
 	/* Only one match, dst may be file, directory or unspecified */
 	if (g.gl_pathv[0] && g.gl_matchc == 1) {
-		if (!is_reg(g.gl_pathv[i])) {
+		if (!is_reg(g.gl_pathv[0])) {
 			error("Can't upload %s: not a regular file",
 			    g.gl_pathv[0]);
 			err = 1;