src: fix linux error and a warning

This commit is contained in:
Santiago Gimeno
2014-09-11 16:49:22 +02:00
parent 44a89dbbf6
commit 2693556591
2 changed files with 3 additions and 3 deletions

View File

@@ -8,4 +8,4 @@ void init_all(v8::Handle<v8::Object> target) {
CardReader::init(target);
}
NODE_MODULE(pcsclite, init_all);
NODE_MODULE(pcsclite, init_all)

View File

@@ -449,7 +449,7 @@ void CardReader::AfterConnect(uv_work_t* req, int status) {
void CardReader::DoDisconnect(uv_work_t* req) {
Baton* baton = static_cast<Baton*>(req->data);
DWORD& disposition = reinterpret_cast<DWORD&>(*baton->input);
DWORD* disposition = reinterpret_cast<DWORD*>(baton->input);
LONG result = SCARD_S_SUCCESS;
CardReader* obj = baton->reader;
@@ -458,7 +458,7 @@ void CardReader::DoDisconnect(uv_work_t* req) {
pthread_mutex_lock(&obj->m_mutex);
/* Connect */
if (obj->m_card_handle) {
result = SCardDisconnect(obj->m_card_handle, disposition);
result = SCardDisconnect(obj->m_card_handle, *disposition);
if (result == SCARD_S_SUCCESS) {
obj->m_card_handle = 0;
}