debug: forward disconnectRequest to dlv

Fixes golang/vscode-go#278

Change-Id: Ibd41760ad0903d3655edc09a96e6c3623c0ed75d
GitHub-Last-Rev: d9417eb0acb7f55bd6dcf592d408a58b62cc3b31
GitHub-Pull-Request: golang/vscode-go#296
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/241277
Reviewed-by: Polina Sokolova <polina@google.com>
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
diff --git a/src/debugAdapter2/goDlvDebug.ts b/src/debugAdapter2/goDlvDebug.ts
index fc3401f..09e094e 100644
--- a/src/debugAdapter2/goDlvDebug.ts
+++ b/src/debugAdapter2/goDlvDebug.ts
@@ -243,6 +243,14 @@
 		this.dlvClient.send(request);
 	}
 
+	protected disconnectRequest(
+		response: DebugProtocol.DisconnectResponse,
+		args: DebugProtocol.DisconnectArguments,
+		request?: DebugProtocol.Request
+	): void {
+		this.dlvClient.send(request);
+	}
+
 	protected terminateRequest(
 		response: DebugProtocol.TerminateResponse,
 		args: DebugProtocol.TerminateArguments,