diff --git a/src/nano.c b/src/nano.c
index a74c0ecd8c8cd1c0e3a10b61bbc353546e3625c2..fe038f5cd297b35b1143a0b475aa2da4c3dab04c 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -1176,7 +1176,10 @@ bool scoop_stdin(void)
 
     terminal_init();
     doupdate();
-    set_modified();
+
+    if (openfile->totsize > 0)
+	set_modified();
+
     return TRUE;
 }