]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
- Fixed __progname symbol collisions reported by Andre Lucas
authorDamien Miller <djm@mindrot.org>
Mon, 1 May 2000 10:59:50 +0000 (20:59 +1000)
committerDamien Miller <djm@mindrot.org>
Mon, 1 May 2000 10:59:50 +0000 (20:59 +1000)
   <andre.lucas@dial.pipex.com>

ChangeLog
session.c
ssh-add.c
ssh-agent.c
ssh-keygen.c
ssh.c
sshconnect.c

index bdb69ea9da7fff437e7d2e0d8dc2ac1d4da504d4..eeceec3481c61bde127391416dc8d3dea610d538 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,8 @@
    - send debug messages in SSH2 format
  - Include missing headers for OpenSSL tests. Fix from Phil Karn 
    <karn@ka9q.ampr.org>
+ - Fixed __progname symbol collisions reported by Andre Lucas 
+   <andre.lucas@dial.pipex.com>
 
 20000430
  - Merge HP-UX fixes and TCB support from Ged Lodder <lodder@yacc.com.au>
index c6253139c9e7400455e0562e975c9e42792a87a2..0679d837cfd576a90277642b5723b69ebf18676f 100644 (file)
--- a/session.c
+++ b/session.c
@@ -70,7 +70,7 @@ extern ServerOptions options;
 #ifdef HAVE___PROGNAME
 extern char *__progname;
 #else /* HAVE___PROGNAME */
-const char *__progname = "sshd";
+static const char *__progname = "sshd";
 #endif /* HAVE___PROGNAME */
 
 extern int log_stderr;
index 0d388301d546def6150ab708a967c3239df3d28f..ad9423977ece2cae4d0965a28330abc6481f4eb3 100644 (file)
--- a/ssh-add.c
+++ b/ssh-add.c
@@ -7,7 +7,7 @@
  */
 
 #include "includes.h"
-RCSID("$Id: ssh-add.c,v 1.17 2000/04/29 13:57:12 damien Exp $");
+RCSID("$Id: ssh-add.c,v 1.18 2000/05/01 10:59:50 damien Exp $");
 
 #include <openssl/rsa.h>
 #include <openssl/dsa.h>
@@ -23,7 +23,7 @@ RCSID("$Id: ssh-add.c,v 1.17 2000/04/29 13:57:12 damien Exp $");
 #ifdef HAVE___PROGNAME
 extern char *__progname;
 #else /* HAVE___PROGNAME */
-const char *__progname = "ssh-add";
+static const char *__progname = "ssh-add";
 #endif /* HAVE___PROGNAME */
 
 void
index e9f6b806294b1bf8005927e50d0dfbb9f43bf02d..30d99b95500e976c164565fe73e5a133070a7fda 100644 (file)
@@ -55,7 +55,7 @@ char socket_dir[1024];
 #ifdef HAVE___PROGNAME
 extern char *__progname;
 #else /* HAVE___PROGNAME */
-const char *__progname = "ssh-agent";
+static const char *__progname = "ssh-agent";
 #endif /* HAVE___PROGNAME */
 
 void
index 0155949fd061177b4fbe0ea62d19d9224134cd54..d86396896ceabb120f5618ca098ecea25d4500ae 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #include "includes.h"
-RCSID("$Id: ssh-keygen.c,v 1.14 2000/04/29 13:57:12 damien Exp $");
+RCSID("$Id: ssh-keygen.c,v 1.15 2000/05/01 10:59:51 damien Exp $");
 
 #include <openssl/evp.h>
 #include <openssl/pem.h>
@@ -66,7 +66,7 @@ int dsa_mode = 0;
 #ifdef HAVE___PROGNAME
 extern char *__progname;
 #else /* HAVE___PROGNAME */
-const char *__progname = "ssh-keygen";
+static const char *__progname = "ssh-keygen";
 #endif /* HAVE___PROGNAME */
 
 char hostname[MAXHOSTNAMELEN];
diff --git a/ssh.c b/ssh.c
index cffd56676a2926e2cfc0c5c084797cfa10d847ff..c46243462f851977ed214dc51a40077d850cbb64 100644 (file)
--- a/ssh.c
+++ b/ssh.c
@@ -11,7 +11,7 @@
  */
 
 #include "includes.h"
-RCSID("$Id: ssh.c,v 1.28 2000/04/30 00:00:54 damien Exp $");
+RCSID("$Id: ssh.c,v 1.29 2000/05/01 10:59:51 damien Exp $");
 
 #include <openssl/evp.h>
 #include <openssl/dsa.h>
@@ -34,7 +34,7 @@ RCSID("$Id: ssh.c,v 1.28 2000/04/30 00:00:54 damien Exp $");
 #ifdef HAVE___PROGNAME
 extern char *__progname;
 #else /* HAVE___PROGNAME */
-const char *__progname = "ssh";
+static const char *__progname = "ssh";
 #endif /* HAVE___PROGNAME */
 
 /* Flag indicating whether IPv4 or IPv6.  This can be set on the command line.
index 5554c0643c6164d8b92038d46dcff5347ed0562b..859450d36c49d14f87c638e48db043d7cc7ebbec 100644 (file)
@@ -30,7 +30,11 @@ char *client_version_string = NULL;
 char *server_version_string = NULL;
 
 extern Options options;
+#ifdef HAVE___PROGNAME
 extern char *__progname;
+#else /* HAVE___PROGNAME */
+static const char *__progname = "ssh";
+#endif /* HAVE___PROGNAME */
 
 /*
  * Connect to the given ssh server using a proxy command.