Skip to content

Commit e7988de

Browse files
committed
Check before calling removeListener, v2.0.4
1 parent 08fdd05 commit e7988de

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,11 @@ const callPgFunc = (name, params, req) => {
6565
let close = () => { if (client && client.end) client.end().catch(() => {}) }
6666
if (req && req.on) req.once('close', close)
6767
return client.query(q, [params]).then((data) => {
68-
req.removeListener('close', close)
68+
if (req && req.removeListener) req.removeListener('close', close)
6969
client.release()
7070
return Promise.resolve((data.rows[0] || {})[name] || [])
7171
}).catch((err) => {
72-
req.removeListener('close', close)
72+
if (req && req.removeListener) req.removeListener('close', close)
7373
client.release()
7474
return Promise.reject(err)
7575
})

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "scrud",
3-
"version": "2.0.3",
3+
"version": "2.0.4",
44
"description": "Super opinionated, minimalistic, PG centric API fabric",
55
"engines": {
66
"node": ">=6.0.0"

0 commit comments

Comments
 (0)