Removing unecessary allocation.
diff --git a/lib/args.c b/lib/args.c
index 80ad4b6..1b69466 100644
--- a/lib/args.c
+++ b/lib/args.c
@@ -223,8 +223,7 @@
 			if (CFG_TOYBOX_DEBUG && !*end)
 				error_exit("(longopt) didn't end");
 
-			// Allocate and init a new struct longopts
-			lo = xmalloc(sizeof(struct longopts));
+			// init a new struct longopts
 			lo->next = gof->longopts;
 			lo->opt = new;
 			lo->str = options;