am7xxx: simplify one return path in am7xxx_init()
authorAntonio Ospite <ao2@ao2.it>
Thu, 30 Jun 2016 15:58:33 +0000 (17:58 +0200)
committerAntonio Ospite <ao2@ao2.it>
Thu, 30 Jun 2016 15:58:33 +0000 (17:58 +0200)
Just return directly when there is no cleanup to do, it is more
readable.

src/am7xxx.c

index eb715d3..2d7b890 100644 (file)
@@ -1093,8 +1093,7 @@ AM7XXX_PUBLIC int am7xxx_init(am7xxx_context **ctx)
        *ctx = malloc(sizeof(**ctx));
        if (*ctx == NULL) {
                fatal("cannot allocate the context (%s)\n", strerror(errno));
        *ctx = malloc(sizeof(**ctx));
        if (*ctx == NULL) {
                fatal("cannot allocate the context (%s)\n", strerror(errno));
-               ret = -ENOMEM;
-               goto out;
+               return -ENOMEM;
        }
        memset(*ctx, 0, sizeof(**ctx));
 
        }
        memset(*ctx, 0, sizeof(**ctx));