Ignore S and P if no value >0 is included.

This commit is contained in:
Scott Lahteine 2014-11-26 09:21:37 -08:00
parent 7681711e7e
commit d407a43ac1

View file

@ -1844,12 +1844,15 @@ void process_commands()
codenum = 0;
bool hasP = code_seen('P');
if (hasP) codenum = code_value(); // milliseconds to wait
bool hasS = code_seen('S');
if (hasS) codenum = code_value() * 1000; // seconds to wait
bool hasP = false, hasS = false;
if (code_seen('P')) {
codenum = code_value(); // milliseconds to wait
hasP = codenum > 0;
}
if (code_seen('S')) {
codenum = code_value() * 1000; // seconds to wait
hasS = codenum > 0;
}
if (!hasP && !hasS && *src != '\0') {
starpos = strchr(src, '*');
if (starpos != NULL) *(starpos) = '\0';