Fix #211 for EN_setreport

This commit is contained in:
Lew Rossman
2018-10-14 11:05:15 -04:00
parent d42f191d45
commit 1c3044c948

View File

@@ -1377,9 +1377,10 @@ int DLLEXPORT EN_setreport(EN_ProjectHandle ph, char *s) {
if (!p->Openflag) if (!p->Openflag)
return set_error(p->error_handle, 102); return set_error(p->error_handle, 102);
if (strlen(s) > MAXLINE) if (strlen(s) >= MAXLINE)
return set_error(p->error_handle, 250); return set_error(p->error_handle, 250);
strcpy(s1, s); strcpy(s1, s);
strcat(s1, "\n");
if (setreport(p, s1) > 0) if (setreport(p, s1) > 0)
return set_error(p->error_handle, 250); return set_error(p->error_handle, 250);
else else