dtcm/dssw.c: Coverity CID 88672; dest buf too small
authorJon Trulson <jon@radscan.com>
Mon, 2 Apr 2018 22:55:34 +0000 (16:55 -0600)
committerJon Trulson <jon@radscan.com>
Mon, 2 Apr 2018 23:02:16 +0000 (17:02 -0600)
cde/programs/dtcm/dtcm/dssw.c

index 8ab3c8df07f478df7f6cb2cf222289e264df3826..61d637a681f79b2ab85fe001a5b2d06c3c839023 100644 (file)
@@ -945,7 +945,7 @@ load_dssw_times(DSSW *dssw, Tick start, Tick stop, Boolean set_no_time) {
                        dssw->stop_val.block = (buf[5] == 'a') ?
                                TIME_AM : TIME_PM;
                } else {
-                       strcpy(dssw->stop_val.val, buf);
+                        snprinf(dssw->stop_val.val, START_STOP_LEN, "%s", buf);
                        dssw->stop_val.block = TIME_AM;
                }
        }