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; |