NDB *ndb; ndb = CNget_NDB (conn_handle); if (ndb) { process_data (ndb->ndata, ndb->len); KRfree (ndb->ptr); KRfree (ndb); } else { /* No data available yet, or an error occured ! */ }