+ /* Handle the strange 'M' */
+ if (devc->reply[0] == 'M') {
+ for (i = 1; i < count; ++i) {
+ devc->reply[i - 1] = devc->reply[i];
+ }
+ /* Get the last character */
+ if (( i = korad_kdxxxxp_read_chars(serial, 1,
+ &(devc->reply[count]))) < 0)
+ return i;
+ }