Properly free bytes in SkDescriptor fuzzer

Bug: oss:19551
Change-Id: I154cb58790258261b067f9281e18b3e7403d1bd1
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/260821
Auto-Submit: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
diff --git a/fuzz/FuzzSkDescriptor.cpp b/fuzz/FuzzSkDescriptor.cpp
index f72f53a..4a68901 100644
--- a/fuzz/FuzzSkDescriptor.cpp
+++ b/fuzz/FuzzSkDescriptor.cpp
@@ -56,6 +56,7 @@
                 uint8_t* bytes = new uint8_t[length];
                 fuzz->nextN(bytes, length);
                 desc->addEntry(tag, length, bytes);
+                delete[] bytes;
                 break;
             }
             default: {