Hi list,

Studying the czmq library, I found a possible bug in zframe.c :

----- code begin ---------------
    const char *elipsis = "";
    if (size > max_size) {
        size = max_size;
        elipsis = "...";
    }
----- code end ------------------

I am not an expert, but it looks to me that the room for "..." has not been allocated. If my analysis is correct, a possible correction would be:

----- code begin ---------------
    const char *elipsis = "...";
    if (size > max_size) {
        size = max_size;
    }
   else {
        elipsis = "";
   }
----- code end ------------------

Cheers,


Laurent

_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to