- reduce the timeout when a dns server does not respond

(bnc#824729)

OBS-URL: https://build.opensuse.org/package/show/Base:System/mc?expand=0&rev=63
This commit is contained in:
Vladimir Nadvornik 2013-09-27 12:35:47 +00:00 committed by Git OBS Bridge
parent 58757f24a7
commit 7516fb65d0
3 changed files with 49 additions and 0 deletions

40
mc-startup-timeout.patch Normal file
View File

@ -0,0 +1,40 @@
diff -ru mc-4.8.10.orig/src/vfs/smbfs/helpers/lib/util.c mc-4.8.10/src/vfs/smbfs/helpers/lib/util.c
--- mc-4.8.10.orig/src/vfs/smbfs/helpers/lib/util.c 2013-06-25 23:29:14.000000000 +0200
+++ mc-4.8.10/src/vfs/smbfs/helpers/lib/util.c 2013-09-27 12:04:27.306008996 +0200
@@ -1841,11 +1841,13 @@
/* Ensure null termination. */
hostname[sizeof (hostname) - 1] = '\0';
- /* get host info */
- if ((hp = Get_Hostbyname (hostname)) == 0)
- {
- DEBUG (0, ("Get_Hostbyname: Unknown host %s\n", hostname));
- return False;
+ if (ip) { /* query the ip only if it is requested */
+ /* get host info */
+ if ((hp = Get_Hostbyname (hostname)) == 0)
+ {
+ DEBUG (0, ("Get_Hostbyname: Unknown host %s\n", hostname));
+ return False;
+ }
}
if (my_name)
@@ -2474,6 +2476,9 @@
return (ret);
}
+#if 0
+ /* IMHO this is useless and only increases the timeout */
+
/* try with all lowercase */
strlower (name2);
ret = sys_gethostbyname (name2);
@@ -2491,6 +2496,7 @@
free (name2);
return (ret);
}
+#endif
/* nothing works :-( */
free (name2);

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Fri Sep 27 12:10:18 UTC 2013 - nadvornik@suse.com
- reduce the timeout when a dns server does not respond
(bnc#824729)
-------------------------------------------------------------------
Fri Aug 23 18:10:44 UTC 2013 - dnh@opensuse.org

View File

@ -52,6 +52,8 @@ Patch41: mc-multi-press-f-keys.patch
# Patches from Fedora
#Patch adding -fpie and -pie to compilation and linking of setuid binaries
Patch52: mc-pie.patch
# mc-startup-timeout.patch mc3082 nadvornik@suse.cz - fix for long timeout on startup, bnc#824729
Patch60: mc-startup-timeout.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: audiofile-devel
@ -121,6 +123,7 @@ target directory.
%patch32
%patch41
%patch52 -p1
%patch60 -p1
%build
autoreconf --force --install