diff options
Diffstat (limited to 'drivers/isdn')
-rw-r--r-- | drivers/isdn/gigaset/ev-layer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/isdn/gigaset/ev-layer.c b/drivers/isdn/gigaset/ev-layer.c index 624a8256a77f..685638ac1161 100644 --- a/drivers/isdn/gigaset/ev-layer.c +++ b/drivers/isdn/gigaset/ev-layer.c | |||
@@ -190,6 +190,7 @@ struct reply_t gigaset_tab_nocid[] = | |||
190 | ACT_INIT} }, | 190 | ACT_INIT} }, |
191 | {RSP_OK, 121, 121, -1, 0, 0, {ACT_GOTVER, | 191 | {RSP_OK, 121, 121, -1, 0, 0, {ACT_GOTVER, |
192 | ACT_INIT} }, | 192 | ACT_INIT} }, |
193 | {RSP_NONE, 121, 121, -1, 120, 0, {ACT_GETSTRING} }, | ||
193 | 194 | ||
194 | /* leave dle mode */ | 195 | /* leave dle mode */ |
195 | {RSP_INIT, 0, 0, SEQ_DLE0, 201, 5, {0}, "^SDLE=0\r"}, | 196 | {RSP_INIT, 0, 0, SEQ_DLE0, 201, 5, {0}, "^SDLE=0\r"}, |
@@ -1314,8 +1315,9 @@ static void do_action(int action, struct cardstate *cs, | |||
1314 | s = ev->ptr; | 1315 | s = ev->ptr; |
1315 | 1316 | ||
1316 | if (!strcmp(s, "OK")) { | 1317 | if (!strcmp(s, "OK")) { |
1318 | /* OK without version string: assume old response */ | ||
1317 | *p_genresp = 1; | 1319 | *p_genresp = 1; |
1318 | *p_resp_code = RSP_ERROR; | 1320 | *p_resp_code = RSP_NONE; |
1319 | break; | 1321 | break; |
1320 | } | 1322 | } |
1321 | 1323 | ||