]> ocean-lang.org Git - ocean/blobdiff - csrc/oceani.mdc
oceani: guard against code section being empty.
[ocean] / csrc / oceani.mdc
index 0eaa9c8952623a0364d61689d423dce1a7b560c4..6c5b4466a229ec73a63ac565e5e5300cbd43b740 100644 (file)
@@ -236,6 +236,11 @@ structures can be used.
                        }
                } else
                        ss = s;                         // NOTEST
+               if (!ss->code) {
+                       fprintf(stderr, "oceani: no code found in requested section\n");        // NOTEST
+                       exit(1);                        // NOTEST
+               }
+
                parse_oceani(ss->code, &context.config, dotrace ? stderr : NULL);
 
                if (!context.prog) {