summaryrefslogtreecommitdiff
path: root/recipes/nxcl/files/ssh_dnserror.patch
diff options
context:
space:
mode:
authorDenys Dmytriyenko <denis@denix.org>2009-03-17 14:32:59 -0400
committerDenys Dmytriyenko <denis@denix.org>2009-03-17 14:32:59 -0400
commit709c4d66e0b107ca606941b988bad717c0b45d9b (patch)
tree37ee08b1eb308f3b2b6426d5793545c38396b838 /recipes/nxcl/files/ssh_dnserror.patch
parentfa6cd5a3b993f16c27de4ff82b42684516d433ba (diff)
rename packages/ to recipes/ per earlier agreement
See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Mike Westerhof <mwester@dls.net> Acked-by: Philip Balister <philip@balister.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Marcin Juszkiewicz <hrw@openembedded.org> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'recipes/nxcl/files/ssh_dnserror.patch')
-rw-r--r--recipes/nxcl/files/ssh_dnserror.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/recipes/nxcl/files/ssh_dnserror.patch b/recipes/nxcl/files/ssh_dnserror.patch
new file mode 100644
index 0000000000..c4ad07c892
--- /dev/null
+++ b/recipes/nxcl/files/ssh_dnserror.patch
@@ -0,0 +1,31 @@
+Index: nxcl-0.9/lib/nxclientlib.cpp
+===================================================================
+--- nxcl-0.9.orig/lib/nxclientlib.cpp 2008-11-05 18:26:26.000000000 +0100
++++ nxcl-0.9/lib/nxclientlib.cpp 2008-11-05 18:27:18.000000000 +0100
+@@ -512,7 +512,13 @@
+ (NXCL_HOST_KEY_VERIFAILED,
+ _("SSH host key verification failed"));
+ this->isFinished = true;
+- }
++ } else if ((*msgiter).find
++ ("Temporary failure in name resolution") != string::npos ) {
++ this->externalCallbacks->write
++ (NXCL_DNS_ERROR,
++ _("DNS namelookup failed"));
++ this->isFinished = true;
++ }
+ }
+ }
+
+Index: nxcl-0.9/lib/nxdata.h
+===================================================================
+--- nxcl-0.9.orig/lib/nxdata.h 2008-11-05 18:26:26.000000000 +0100
++++ nxcl-0.9/lib/nxdata.h 2008-11-05 18:26:26.000000000 +0100
+@@ -38,6 +38,7 @@
+ #define NXCL_FINISHED 1000009
+ #define NXCL_ALIVE 1000010
+ #define NXCL_PROCESS_ERROR 1000011
++#define NXCL_DNS_ERROR 1000012
+
+ using namespace std;
+