Orion Poplawski 281df3b
diff -up octave-4.4.1/libinterp/corefcn/input.cc.crash octave-4.4.1/libinterp/corefcn/input.cc
Orion Poplawski 281df3b
--- octave-4.4.1/libinterp/corefcn/input.cc.crash	2018-11-11 17:27:39.588037444 -0700
Orion Poplawski 281df3b
+++ octave-4.4.1/libinterp/corefcn/input.cc	2018-11-11 17:30:42.344208272 -0700
Orion Poplawski 281df3b
@@ -255,7 +255,7 @@ namespace octave
Orion Poplawski 4ca05c4
 
Orion Poplawski 281df3b
         octave_diary << retval;
Orion Poplawski 4ca05c4
 
Orion Poplawski 281df3b
-        if (retval.back () != '\n')
Orion Poplawski 281df3b
+        if (!retval.empty () && retval.back () != '\n')
Orion Poplawski 281df3b
           octave_diary << "\n";
Orion Poplawski 281df3b
       }
Orion Poplawski 281df3b
     else