diff options
author | Simon Matter <simon.matter@invoca.ch> | 2011-03-08 07:27:00 +0000 |
---|---|---|
committer | David Sommerseth <davids@redhat.com> | 2011-05-10 10:51:18 +0200 |
commit | aa52ca828fc075e010c326e91d2171484a514fde (patch) | |
tree | 7ca0b2a1ff2dcb6764ea487f4075bca84e72a672 | |
parent | Fix compile issues when using --enable-small and --disable-ssl/--disable-crypto (diff) | |
download | openvpn-aa52ca828fc075e010c326e91d2171484a514fde.tar.xz |
Fix issues with some older GCC compilers
Some older GCC compilers don't like that variables are declared
in the middle of the code, and expect them on the top in the
block/scope.
Trac-ticket: 99
Signed-off-by: Simon Matter <simon.matter@invoca.ch>
Acked-by: David Sommerseth <davids@redhat.com>
Signed-off-by: David Sommerseth <davids@redhat.com>
-rw-r--r-- | plugin/auth-pam/auth-pam.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plugin/auth-pam/auth-pam.c b/plugin/auth-pam/auth-pam.c index a06a48e..e52f632 100644 --- a/plugin/auth-pam/auth-pam.c +++ b/plugin/auth-pam/auth-pam.c @@ -121,14 +121,14 @@ static void pam_server (int fd, const char *service, int verb, const struct name static char * searchandreplace(const char *tosearch, const char *searchfor, const char *replacewith) { - if (!tosearch || !searchfor || !replacewith) return 0; - if (!strlen(tosearch) || !strlen(searchfor) || !strlen(replacewith)) return 0; - const char *searching=tosearch; char *scratch; char temp[strlen(tosearch)*10]; temp[0]=0; + if (!tosearch || !searchfor || !replacewith) return 0; + if (!strlen(tosearch) || !strlen(searchfor) || !strlen(replacewith)) return 0; + scratch = strstr(searching,searchfor); if (!scratch) return strdup(tosearch); |