]> granicus.if.org Git - python/commitdiff
nis_maplist(): Use check of yp_get_default_domain() return value
authorBarry Warsaw <barry@python.org>
Wed, 11 Dec 1996 00:29:14 +0000 (00:29 +0000)
committerBarry Warsaw <barry@python.org>
Wed, 11 Dec 1996 00:29:14 +0000 (00:29 +0000)
that's used in other parts of this module.

nis_maps(): use PyArg_NoArgs().

Modules/nismodule.c

index aa38e95782ac85f564152e32a8ce00eda8395653..c74957a8aac86606541a42f0794658851a70b8a9 100644 (file)
@@ -295,7 +295,9 @@ nis_maplist ()
        char *server = "";
        int mapi = 0;
 
-       yp_get_default_domain (&dom);
+       if ((err = yp_get_default_domain (&dom)) != 0)
+               return nis_error(err);
+
        while (!strcmp("", server) && aliases[mapi].map != 0L) {
                yp_master (dom, aliases[mapi].map, &server);
                mapi++;
@@ -325,6 +327,8 @@ nis_maps (self, args)
        nismaplist *maps;
        PyObject *list;
 
+        if (!PyArg_NoArgs(args))
+               return NULL;
        if ((maps = nis_maplist ()) == NULL)
                return NULL;
        if ((list = PyList_New(0)) == NULL)