Free memory pointed by oid->arcs
diff --git a/libasn1parser/asn1p_oid.c b/libasn1parser/asn1p_oid.c
index 80d41e2..14b96aa 100644
--- a/libasn1parser/asn1p_oid.c
+++ b/libasn1parser/asn1p_oid.c
@@ -52,6 +52,7 @@
 			while(oid->arcs_count--) {
 				free(oid->arcs[oid->arcs_count].name);
 			}
+			free(oid->arcs);
 		}
 		free(oid);
 	}