Hello

Seems to be a typo error in crypto/ui/ui_lib.c:919

Present in openssl-SNAP-20140703

Compilation is Ok but switch/case/default structure error

This portion
        case UIT_BOOLEAN:
                {
                const char *p;

                if (!uis->result_buf)
                        {
                        UIerr(UI_F_UI_SET_RESULT,UI_R_NO_RESULT_BUFFER);
                        return -1;
                        }

                uis->result_buf[0] = '\0';
                for(p = result; *p; p++)
                        {
                        if (strchr(uis->_.boolean_data.ok_chars, *p))
                                {
                                uis->result_buf[0] =
                                        uis->_.boolean_data.ok_chars[0];
                                break;
                                }
                        if (strchr(uis->_.boolean_data.cancel_chars, *p))
                                {
                                uis->result_buf[0] =
                                        uis->_.boolean_data.cancel_chars[0];
                                break;
                                }
                        }
        default:
                break;
                }
                }

Should be
        case UIT_BOOLEAN:
                {
                const char *p;

                if (!uis->result_buf)
                        {
                        UIerr(UI_F_UI_SET_RESULT,UI_R_NO_RESULT_BUFFER);
                        return -1;
                        }

                uis->result_buf[0] = '\0';
                for(p = result; *p; p++)
                        {
                        if (strchr(uis->_.boolean_data.ok_chars, *p))
                                {
                                uis->result_buf[0] =
                                        uis->_.boolean_data.ok_chars[0];
                                break;
                                }
                        if (strchr(uis->_.boolean_data.cancel_chars, *p))
                                {
                                uis->result_buf[0] =
                                        uis->_.boolean_data.cancel_chars[0];
                                break;
                                }
                        }
                }
        default:
                break;
                }

Didier CRUETTE
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to