Fix session discconnect bug in interface to SI95
[ric-plt/lib/rmr.git] / src / rmr / si / src / si95 / sisendt.c
index 20cf7b3..ae07edb 100644 (file)
@@ -100,6 +100,8 @@ extern int SIsendt( struct ginfo_blk *gptr, int fd, char *ubuf, int ulen ) {
                        errno = EBUSY;
                        status = SI_ERR_BLOCKED;
                }
+       } else {
+               errno = EBADFD;                 // fd in a bad state (probably losed)
        }
 
        return status;