summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--Makefile.in4
-rw-r--r--compat.c2
-rw-r--r--dbmulti.c3
3 files changed, 6 insertions, 3 deletions
diff --git a/Makefile.in b/Makefile.in
index 3bbfe2a..2290745 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -194,7 +194,9 @@ ltm-clean:
sizes: dropbear
objdump -t dropbear|grep ".text"|cut -d "." -f 2|sort -rn
-clean: ltc-clean ltm-clean
+clean: ltc-clean ltm-clean thisclean
+
+thisclean:
-rm -f dropbear dbclient dropbearkey dropbearconvert scp scp-progress
-rm -f staticdropbear staticdropbearkey staticdropbearconvert staticscp
-rm -f dropbearmulti staticdropbearmulti
diff --git a/compat.c b/compat.c
index fb6e70a..7e0c1ac 100644
--- a/compat.c
+++ b/compat.c
@@ -190,7 +190,7 @@ int daemon(int nochdir, int noclose) {
#ifndef HAVE_BASENAME
-char *basename(char *path) {
+char *basename(const char *path) {
char *foo = strrchr(path, '/');
return ++foo;
diff --git a/dbmulti.c b/dbmulti.c
index 8d61c5c..9d76055 100644
--- a/dbmulti.c
+++ b/dbmulti.c
@@ -44,7 +44,8 @@ int main(int argc, char ** argv) {
}
#endif
#ifdef DBMULTI_dbclient
- if (strcmp(progname, "dbclient") == 0) {
+ if (strcmp(progname, "dbclient") == 0
+ || strcmp(progname, "ssh") == 0) {
return cli_main(argc, argv);
}
#endif