X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Funix.c;h=bd6ce7c6a8aefdf84d647fffc8698217a35a9ca0;hp=c38c205fb831125466fd4c741e92245b7f44363f;hb=719e0dcf2d15c08086a06457701e21c6aff3d791;hpb=54462bdd66000b20ff13b8545ed58a838a12b793 diff --git a/src/unix.c b/src/unix.c index c38c205..bd6ce7c 100644 --- a/src/unix.c +++ b/src/unix.c @@ -1,8 +1,8 @@ /* - * Copyright (c) 1995-2003, Index Data + * Copyright (c) 1995-2004, Index Data * See the file LICENSE for details. * - * $Id: unix.c,v 1.2 2003-10-29 13:26:34 adam Exp $ + * $Id: unix.c,v 1.4 2004-04-29 21:19:23 adam Exp $ * UNIX socket COMSTACK. By Morten Bøgeskov. */ #ifndef WIN32 @@ -177,11 +177,11 @@ static void *unix_straddr(COMSTACK h, const char *str) sp->uid = sp->gid = sp->umask = -1; - if (eol = strchr(s, ',')) + if ((eol = strchr(s, ','))) { do { - if (eol = strchr(s, ',')) + if ((eol = strchr(s, ','))) *eol++ = '\0'; if (sp->uid == -1 && strncmp(s, "user=", 5) == 0) { @@ -197,7 +197,7 @@ static void *unix_straddr(COMSTACK h, const char *str) { printf("No such user\n"); free(f); - return; + return 0; } sp->uid = pw->pw_uid; } @@ -216,7 +216,7 @@ static void *unix_straddr(COMSTACK h, const char *str) { printf("No such group\n"); free(f); - return; + return 0; } sp->gid = gr->gr_gid; } @@ -232,7 +232,7 @@ static void *unix_straddr(COMSTACK h, const char *str) { printf("Invalid umask\n"); free(f); - return; + return 0; } } else if (file == NULL && strncmp(s, "file=", 5) == 0) @@ -244,9 +244,9 @@ static void *unix_straddr(COMSTACK h, const char *str) { printf("invalid or double argument: %s\n", s); free(f); - return; + return 0; } - } while(s = eol); + } while((s = eol)); } else { @@ -343,9 +343,6 @@ static int unix_rcvconnect(COMSTACK h) return 0; } -#define CERTF "ztest.pem" -#define KEYF "ztest.pem" - static int unix_bind(COMSTACK h, void *address, int mode) { unix_state *sp = (unix_state *)h->cprivate;