nis_maplist(): Use check of yp_get_default_domain() return value
that's used in other parts of this module.

nis_maps(): use PyArg_NoArgs().
diff --git a/Modules/nismodule.c b/Modules/nismodule.c
index aa38e95..c74957a 100644
--- a/Modules/nismodule.c
+++ b/Modules/nismodule.c
@@ -295,7 +295,9 @@
 	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 @@
 	nismaplist *maps;
 	PyObject *list;
 
+        if (!PyArg_NoArgs(args))
+		return NULL;
 	if ((maps = nis_maplist ()) == NULL)
 		return NULL;
 	if ((list = PyList_New(0)) == NULL)