diff --git a/inter/bytecode-module/Chapter 4/The OrigSource Construct.w b/inter/bytecode-module/Chapter 4/The OrigSource Construct.w index 05abccb62..573ece525 100644 --- a/inter/bytecode-module/Chapter 4/The OrigSource Construct.w +++ b/inter/bytecode-module/Chapter 4/The OrigSource Construct.w @@ -36,7 +36,7 @@ inter_error_message *OrigSourceInstruction::new(inter_bookmark *IBM, text_stream *file_name, inter_ti line_number, inter_ti level, inter_error_location *eloc) { inter_ti FID = 0; - if (file_name) { + if (Str::len(file_name) > 0) { inter_warehouse *warehouse = InterBookmark::warehouse(IBM); inter_package *pack = InterBookmark::package(IBM); FID = InterWarehouse::create_text(warehouse, pack);