diff --git a/src/sp65/main.c b/src/sp65/main.c index a776bf9fb..3faf1f387 100644 --- a/src/sp65/main.c +++ b/src/sp65/main.c @@ -302,6 +302,11 @@ static void OptWrite (const char* Opt attribute ((unused)), const char* Arg) /* Parse the argument */ Collection* A = ParseAttrList (Arg, NameList, 2); + /* We must have output data */ + if (D == 0) { + Error ("No conversion, so there's nothing to write"); + } + /* Write the file */ WriteOutputFile (D, A, C);