bump.
anybody?

On Sat, 31 May 2014 16:40:35 +0200
Benjamin Baier <program...@netzbasis.de> wrote:
> While here also stop casting {m,c}alloc return value.
> 
Index: inetd.c
===================================================================
RCS file: /cvs/src/usr.sbin/inetd/inetd.c,v
retrieving revision 1.137
diff -u -p -r1.137 inetd.c
--- inetd.c     23 Nov 2013 17:24:29 -0000      1.137
+++ inetd.c     31 May 2014 13:58:00 -0000
@@ -455,7 +455,7 @@ main(int argc, char *argv[])
                if (readablen != allsockn) {
                        if (fdsrp)
                                free(fdsrp);
-                       fdsrp = (fd_set *)calloc(allsockn, 1);
+                       fdsrp = calloc(allsockn, 1);
                        if (fdsrp == NULL) {
                                syslog(LOG_ERR, "Out of memory.");
                                exit(1);
@@ -1085,7 +1085,7 @@ enter(struct servtab *cp)
        struct servtab *sep;
        sigset_t omask;
 
-       sep = (struct servtab *)malloc(sizeof (*sep));
+       sep = malloc(sizeof (*sep));
        if (sep == NULL) {
                syslog(LOG_ERR, "Out of memory.");
                exit(1);
@@ -1180,13 +1180,11 @@ getconfigent(void)
        char *arg, *cp, *hostdelim, *s;
        int argc;
 
-       sep = (struct servtab *) malloc(sizeof(struct servtab));
+       sep = calloc(1, sizeof(struct servtab));
        if (sep == NULL) {
-               syslog(LOG_ERR, "malloc: %m");
+               syslog(LOG_ERR, "calloc: %m");
                exit(1);
        }
-
-       memset(sep, 0, sizeof *sep);
 more:
        freeconfig(sep);
 
@@ -1512,14 +1510,12 @@ dupconfig(struct servtab *sep)
        struct servtab *newtab;
        int argc;
 
-       newtab = (struct servtab *) malloc(sizeof(struct servtab));
+       newtab = calloc(1, sizeof(struct servtab));
 
        if (newtab == NULL) {
-               syslog(LOG_ERR, "malloc: %m");
+               syslog(LOG_ERR, "calloc: %m");
                exit(1);
        }
-
-       memset(newtab, 0, sizeof(struct servtab));
 
        newtab->se_service = sep->se_service ? newstr(sep->se_service) : NULL;
        newtab->se_socktype = sep->se_socktype;

Reply via email to