Commit a81b4240804782c3ec1715da717fc815122b3536
1 parent
89498ecf
Exists in
master
and in
3 other branches
Reforma do sistema de actions aparentemente ok, teste por memory leaks saiu com 0
Showing
1 changed file
with
7 additions
and
7 deletions
Show diff stats
paste.c
| @@ -277,23 +277,23 @@ LIB3270_EXPORT int lib3270_paste(H3270 *h, const unsigned char *str) | @@ -277,23 +277,23 @@ LIB3270_EXPORT int lib3270_paste(H3270 *h, const unsigned char *str) | ||
| 277 | return 0; | 277 | return 0; |
| 278 | } | 278 | } |
| 279 | 279 | ||
| 280 | -LIB3270_EXPORT int lib3270_pastenext(H3270 *h) | 280 | +LIB3270_ACTION(pastenext) |
| 281 | { | 281 | { |
| 282 | char * ptr; | 282 | char * ptr; |
| 283 | int rc; | 283 | int rc; |
| 284 | 284 | ||
| 285 | - CHECK_SESSION_HANDLE(h); | 285 | + CHECK_SESSION_HANDLE(hSession); |
| 286 | 286 | ||
| 287 | - if(!(lib3270_connected(h) && h->paste_buffer)) | 287 | + if(!(lib3270_connected(hSession) && hSession->paste_buffer)) |
| 288 | { | 288 | { |
| 289 | - lib3270_ring_bell(h); | 289 | + lib3270_ring_bell(hSession); |
| 290 | return 0; | 290 | return 0; |
| 291 | } | 291 | } |
| 292 | 292 | ||
| 293 | - ptr = h->paste_buffer; | ||
| 294 | - h->paste_buffer = NULL; | 293 | + ptr = hSession->paste_buffer; |
| 294 | + hSession->paste_buffer = NULL; | ||
| 295 | 295 | ||
| 296 | - rc = lib3270_paste(h,(unsigned char *) ptr); | 296 | + rc = lib3270_paste(hSession,(unsigned char *) ptr); |
| 297 | 297 | ||
| 298 | free(ptr); | 298 | free(ptr); |
| 299 | return rc; | 299 | return rc; |