aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_port_task.c
diff options
context:
space:
mode:
authorLukas Larsson <[email protected]>2014-03-25 09:44:16 +0100
committerLukas Larsson <[email protected]>2014-03-25 09:44:16 +0100
commit1eee4ded1b435d3728fc75ad384626c80025bb3b (patch)
tree3258699aad3a77eb06f416b6187473848131c219 /erts/emulator/beam/erl_port_task.c
parentc7df173fbd45965d78c67dea617ae7b9bbe23089 (diff)
parenteffb1c0a593e71664dec5b06da72518e74254c1b (diff)
downloadotp-1eee4ded1b435d3728fc75ad384626c80025bb3b.tar.gz
otp-1eee4ded1b435d3728fc75ad384626c80025bb3b.tar.bz2
otp-1eee4ded1b435d3728fc75ad384626c80025bb3b.zip
Merge branch 'paulgray/dtrace_snprintf_fix/OTP-11816'
* paulgray/dtrace_snprintf_fix/OTP-11816: Pass full strings to DTrace probes
Diffstat (limited to 'erts/emulator/beam/erl_port_task.c')
-rw-r--r--erts/emulator/beam/erl_port_task.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/erts/emulator/beam/erl_port_task.c b/erts/emulator/beam/erl_port_task.c
index fb6048b41f..4e107b722d 100644
--- a/erts/emulator/beam/erl_port_task.c
+++ b/erts/emulator/beam/erl_port_task.c
@@ -2035,9 +2035,9 @@ begin_port_cleanup(Port *pp, ErtsPortTask **execqp, int *processing_busy_q_p)
DTRACE_CHARBUF(pid_str, 16);
ErtsProcList* plp2 = plp;
- erts_snprintf(port_str, sizeof(port_str), "%T", pp->common.id);
+ erts_snprintf(port_str, sizeof(DTRACE_CHARBUF_NAME(port_str)), "%T", pp->common.id);
while (plp2 != NULL) {
- erts_snprintf(pid_str, sizeof(pid_str), "%T", plp2->pid);
+ erts_snprintf(pid_str, sizeof(DTRACE_CHARBUF_NAME(pid_str)), "%T", plp2->pid);
DTRACE2(process_port_unblocked, pid_str, port_str);
}
}