diff --git a/tools/perf/builtin-script.c b/tools/perf/builtin-script.c index d430ff42208ab9dc06a26d1bffe175f9fdd4f931..378f76cdf923d660f0d9b8448139d9a3e91169f0 100644 --- a/tools/perf/builtin-script.c +++ b/tools/perf/builtin-script.c @@ -2199,16 +2199,11 @@ static struct script_desc *script_desc__findnew(const char *name) s = script_desc__new(name); if (!s) - goto out_delete_desc; + return NULL; script_desc__add(s); return s; - -out_delete_desc: - script_desc__delete(s); - - return NULL; } static const char *ends_with(const char *str, const char *suffix)