pike.git/
src/
modules/
Yp/
yp.c
Branch:
Tag:
Non-build tags
All tags
No tags
2004-06-29
2004-06-29 12:06:42 by Martin Nilsson <mani@lysator.liu.se>
a098a16995024d04d52ed464c520d386f7edeb68 (
10
lines) (+
6
/-
4
)
[
Show
|
Annotate
]
Branch:
7.9
Make sure the arguent is correct before using it.
Rev: src/modules/Yp/yp.c:1.31
2:
|| This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
-
|| $Id: yp.c,v 1.
30
2004/
02
/
03
10
:
13
:
27
nilsson Exp $
+
|| $Id: yp.c,v 1.
31
2004/
06
/
29
12
:
06
:
42
nilsson Exp $
*/ #include "global.h"
37:
#define sp Pike_sp
-
RCSID("$Id: yp.c,v 1.
30
2004/
02
/
03
10
:
13
:
27
nilsson Exp $");
+
RCSID("$Id: yp.c,v 1.
31
2004/
06
/
29
12
:
06
:
42
nilsson Exp $");
#ifdef HAVE_YPERR_STRING #define YPERROR(e) do{ if(err) Pike_error("%s\n", yperr_string(e)); }while(0)
89:
static void f_server(INT32 args) { int err;
-
char *ret;
+
char *ret
, *map
;
-
err = yp_master(this->domain,
sp[-1].u.string->str
, &ret);
+
get_all_args("server", args, "%s", &map);
+
err = yp_master(this->domain,
map
, &ret);
YPERROR( err );