Fix negative ftell in avif_example_decode_memory (#2772)

diff --git a/examples/avif_example_decode_memory.c b/examples/avif_example_decode_memory.c
index 139f151..0a15018 100644
--- a/examples/avif_example_decode_memory.c
+++ b/examples/avif_example_decode_memory.c
@@ -39,6 +39,7 @@
     long fileSize = ftell(f);
     if (fileSize < 0) {
         fprintf(stderr, "Truncated file: %s\n", inputFilename);
+        goto cleanup;
     }
     fseek(f, 0, SEEK_SET);
     fileBuffer = malloc(fileSize);