• Patch: Elm ME+ 2.5 PLalpha50 -> Elm ME+ 2.5 PLalpha51 [2/6] (3/4)

    From Kari Hurtta@21:1/5 to All on Tue Feb 11 20:03:57 2020
    [continued from previous message]

    n = ReadFromStream(ss, &(con->a.imap_con->read_buffer),-1);

    DPRINT(Debug,50,(&Debug, "Buffer content="));
    ***************
    *** 2967,2973 ****

    T.imap_token = imap_atom;
    T.str = safe_strdup(st);
    ! T.len_or_value = strlen(st);
    add_token(&(con->a.imap_con->write_tokens),T);
    }

    --- 3393,3400 ----

    T.imap_token = imap_atom;
    T.str = safe_strdup(st);
    ! T.str_len = strlen(st);
    ! T.value = 0;
    add_token(&(con->a.imap_con->write_tokens),T);
    }

    ***************
    *** 2987,2993 ****
    T.str = safe_malloc(len+1);
    memcpy(T.str,st,len);
    T.str[len] = '\0';
    ! T.len_or_value = len;
    add_token(&(con->a.imap_con->write_tokens),T);
    }

    --- 3414,3421 ----
    T.str = safe_malloc(len+1);
    memcpy(T.str,st,len);
    T.str[len] = '\0';
    ! T.str_len = len;
    ! T.value = 0;
    add_token(&(con->a.imap_con->write_tokens),T);
    }

    ***************
    *** 3000,3006 ****

    T.imap_token = imap_string;
    T.str = safe_strdup(st);
    ! T.len_or_value = strlen(st);
    add_token(&(con->a.imap_con->write_tokens),T);
    }

    --- 3428,3435 ----

    T.imap_token = imap_string;
    T.str = safe_strdup(st);
    !