Skip to content

Commit c7c1d11

Browse files
author
Jeff Hemphill
committed
Lazily init kerberos
1 parent e231680 commit c7c1d11

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

packages/pg/lib/client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ var Query = require('./query')
1010
var defaults = require('./defaults')
1111
var Connection = require('./connection')
1212
const crypto = require('./crypto/utils')
13-
const kerberos = require('kerberos').Kerberos
1413

1514
class Client extends EventEmitter {
1615
constructor(config) {
@@ -204,6 +203,7 @@ class Client extends EventEmitter {
204203
}
205204

206205
async _handleGSSInit(msg) {
206+
const kerberos = require('kerberos').Kerberos
207207
try {
208208
this.kclient = await kerberos.initializeClient(`${this.principal}@${this.host}`, {
209209
mechOID: kerberos.GSS_MECH_OID_SPNEGO,

packages/pg/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
"author": "Brian Carlson <brian.m.carlson@gmail.com>",
2121
"main": "./lib",
2222
"dependencies": {
23-
"kerberos": "^2.1.0",
2423
"pg-connection-string": "^2.7.0",
2524
"pg-pool": "^3.7.0",
2625
"pg-protocol": "^1.7.0",
@@ -38,6 +37,7 @@
3837
"wrangler": "3.58.0"
3938
},
4039
"optionalDependencies": {
40+
"kerberos": "^2.2.0",
4141
"pg-cloudflare": "^1.1.1"
4242
},
4343
"peerDependencies": {

0 commit comments

Comments
 (0)