Commit a1a115bf69eda1bbd90e0a0b2b6e7f0373fc2937

Authored by perry.werneck@gmail.com
1 parent b894ccd0

Atualizando interface libreoffice

Showing 2 changed files with 7 additions and 3 deletions   Show diff stats
connect.c
... ... @@ -82,9 +82,11 @@ static void net_connected(H3270 *hSession, int fd, LIB3270_IO_FLAG flag, void *d
82 82 int err;
83 83 socklen_t len = sizeof(err);
84 84  
85   - trace("%s write=%p",__FUNCTION__,hSession->ns_write_id);
86   - lib3270_remove_poll(hSession->ns_write_id);
87   - hSession->ns_write_id = NULL;
  85 + if(hSession->ns_write_id) {
  86 + trace("%s write=%p",__FUNCTION__,hSession->ns_write_id);
  87 + lib3270_remove_poll(hSession->ns_write_id);
  88 + hSession->ns_write_id = NULL;
  89 + }
88 90  
89 91 if(getsockopt(hSession->sock, SOL_SOCKET, SO_ERROR, (char *) &err, &len) < 0)
90 92 {
... ...
iocalls.c
... ... @@ -628,6 +628,7 @@ void x_except_on(H3270 *h)
628 628 {
629 629 int reading = (h->ns_read_id != NULL);
630 630  
  631 + debug("%s",__FUNCTION__);
631 632 if(h->ns_exception_id)
632 633 return;
633 634  
... ... @@ -638,6 +639,7 @@ void x_except_on(H3270 *h)
638 639  
639 640 if(reading)
640 641 h->ns_read_id = lib3270_add_poll_fd(h,h->sock,LIB3270_IO_FLAG_READ,net_input,0);
  642 + debug("%s",__FUNCTION__);
641 643  
642 644 }
643 645  
... ...