Commit 3a9a036b882b4955b73f5fe87cf4ade16c0ac9ea
1 parent
135b3cef
Exists in
master
and in
3 other branches
Corrigindo problemas encontrados durante teste de uso da libhllapi em LibreOffice for windows
Showing
1 changed file
with
4 additions
and
1 deletions
Show diff stats
selection.c
@@ -472,8 +472,11 @@ LIB3270_EXPORT char * lib3270_get_text(H3270 *h, int offset, int len) | @@ -472,8 +472,11 @@ LIB3270_EXPORT char * lib3270_get_text(H3270 *h, int offset, int len) | ||
472 | } | 472 | } |
473 | 473 | ||
474 | maxlen = (h->rows * (h->cols+1)) - offset; | 474 | maxlen = (h->rows * (h->cols+1)) - offset; |
475 | - if(maxlen <= 0 || offset < 0) | 475 | + if(maxlen <= 0 || offset < 0) |
476 | + { | ||
477 | + errno = EINVAL; | ||
476 | return NULL; | 478 | return NULL; |
479 | + } | ||
477 | 480 | ||
478 | if(len < 0 || len > maxlen) | 481 | if(len < 0 || len > maxlen) |
479 | len = maxlen; | 482 | len = maxlen; |