Skip to content

Commit 2f27c4e

Browse files
committed
Fix missing event data.
1 parent 6a435ca commit 2f27c4e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/tailscale.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ set +x
77

88
OWN_FILENAME="$(basename $0)"
99
LAMBDA_EXTENSION_NAME="$OWN_FILENAME" # (external) extension name has to match the filename
10-
TMPFILE=/tmp/$OWN_FILENAME
10+
TMPFILE="/tmp/tailscale.data"
1111

1212
# Graceful Shutdown
1313
_term() {
@@ -51,6 +51,7 @@ do
5151
curl -sS -L -XGET "http://${AWS_LAMBDA_RUNTIME_API}/2020-01-01/extension/event/next" --header "Lambda-Extension-Identifier: ${EXTENSION_ID}" > $TMPFILE &
5252
PID=$!
5353
forward_sigterm_and_wait
54+
EVENT_DATA=$(<$TMPFILE)
5455
if [[ $EVENT_DATA == *"SHUTDOWN"* ]]; then
5556
echo "[extension: ${LAMBDA_EXTENSION_NAME}] Received SHUTDOWN event. Exiting." 1>&2;
5657
# Cleanly shut down the Tailscale process

0 commit comments

Comments
 (0)