examples/screencopy-dmabuf: call strncpy with maxlen - 1

The original code wasn't wrong since we were manually writing a null
byte anyway, but this makes GCC happy.

Closes: https://github.com/swaywm/wlroots/issues/2273
This commit is contained in:
Simon Ser 2020-06-11 15:27:04 +02:00 committed by Drew DeVault
parent 7f9bbaaa17
commit 4615ce9099

View File

@ -87,7 +87,7 @@ static bool find_render_node(char *node, size_t maxlen) {
continue; continue;
} }
strncpy(node, dev->nodes[DRM_NODE_RENDER], maxlen); strncpy(node, dev->nodes[DRM_NODE_RENDER], maxlen - 1);
node[maxlen - 1] = '\0'; node[maxlen - 1] = '\0';
r = true; r = true;
break; break;