]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - support/export/client.c
libexport.a: Clean up client_add()
[nfs-utils.git] / support / export / client.c
index 9259180dd1d618f4a36196becade0751769df821..46002558afc9d745a42258e12e7f2f1410676cd8 100644 (file)
@@ -113,6 +113,18 @@ client_init(nfs_client *clp, const char *hname, const struct hostent *hp)
        return 1;
 }
 
+static void
+client_add(nfs_client *clp)
+{
+       nfs_client **cpp;
+
+       cpp = &clientlist[clp->m_type];
+       while (*cpp != NULL)
+               cpp = &((*cpp)->m_next);
+       clp->m_next = NULL;
+       *cpp = clp;
+}
+
 /* if canonical is set, then we *know* this is already a canonical name
  * so hostname lookup is avoided.
  * This is used when reading /proc/fs/nfs/exports
@@ -208,20 +220,6 @@ client_dup(nfs_client *clp, struct hostent *hp)
        return new;
 }
 
-void
-client_add(nfs_client *clp)
-{
-       nfs_client      **cpp;
-
-       if (clp->m_type < 0 || clp->m_type >= MCL_MAXTYPES)
-               xlog(L_FATAL, "unknown client type in client_add");
-       cpp = clientlist + clp->m_type;
-       while (*cpp)
-               cpp = &((*cpp)->m_next);
-       clp->m_next = NULL;
-       *cpp = clp;
-}
-
 void
 client_release(nfs_client *clp)
 {