213 |
&& pszBuffer[cchBuffer - 2] == '\r' |
&& pszBuffer[cchBuffer - 2] == '\r' |
214 |
&& (iResult < 1 || (cchBuffer >= 3 |
&& (iResult < 1 || (cchBuffer >= 3 |
215 |
&& pszBuffer[cchBuffer - 3] == '.'))) { |
&& pszBuffer[cchBuffer - 3] == '.'))) { |
216 |
// Get rid of the trailing dot and CRLF anyway... |
// Get rid of the trailling dot and CRLF anyway... |
217 |
while (cchBuffer > 0 && ( |
while (cchBuffer > 0 && ( |
218 |
pszBuffer[cchBuffer - 1] == '\r' || |
pszBuffer[cchBuffer - 1] == '\r' || |
219 |
pszBuffer[cchBuffer - 1] == '\n' || |
pszBuffer[cchBuffer - 1] == '\n' || |
225 |
} |
} |
226 |
// The result string is now set to the command response, if any. |
// The result string is now set to the command response, if any. |
227 |
} else { |
} else { |
228 |
|
// Get rid of the CRLF anyway... |
229 |
|
while (cchBuffer > 0 && ( |
230 |
|
achBuffer[cchBuffer - 1] == '\r' || |
231 |
|
achBuffer[cchBuffer - 1] == '\n')) |
232 |
|
achBuffer[--cchBuffer] = (char) 0; |
233 |
// Parse the error/warning message, skip first colon... |
// Parse the error/warning message, skip first colon... |
234 |
pszToken = lscp_strtok(achBuffer, pszSeps, &(pch)); |
pszToken = lscp_strtok(achBuffer, pszSeps, &(pch)); |
235 |
if (pszToken) { |
if (pszToken) { |