Commit 06e0950d authored by Richard Levitte's avatar Richard Levitte
Browse files

VMS rand: assign before check, not the other way around



items->ile3$w_code was checked before it was assigned its value...

Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6200)
parent 8c8fbca9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -277,13 +277,13 @@ static size_t prepare_item_list(const struct item_st *items_input,

    for (; items_input_num-- > 0; items_input++, items++) {

        items->ile3$w_code = items_input->code;
        /* Special treatment of JPI$_FINALEXC */
        if (items->ile3$w_code == JPI$_FINALEXC)
            items->ile3$w_length = 4;
        else
            items->ile3$w_length = items_input->length;

        items->ile3$w_code = items_input->code;
        items->ile3$ps_bufaddr = databuffer;
        items->ile3$ps_retlen_addr = 0;