Cleanup: replace strcpy with BLI_strncpy

This commit is contained in:
Campbell Barton
2023-08-21 10:59:12 +10:00
parent 1c7adc61ae
commit eee33ce2df

View File

@@ -454,8 +454,8 @@ static void connect_nodes_to_aovs(const Span<bNodeTreePath *> treepath,
bNodeSocket *socket_preview = nodesocket.second;
bNode *aov_node = nodeAddStaticNode(nullptr, main_nt, SH_NODE_OUTPUT_AOV);
strcpy(reinterpret_cast<NodeShaderOutputAOV *>(aov_node->storage)->name,
nodesocket.first->name);
STRNCPY(reinterpret_cast<NodeShaderOutputAOV *>(aov_node->storage)->name,
nodesocket.first->name);
if (socket_preview == nullptr) {
continue;
}
@@ -600,11 +600,11 @@ static void preview_render(ShaderNodesPreviewJob &job_data)
for (NodeSocketPair nodesocket_iter : job_data.shader_nodes) {
ViewLayer *vl = BKE_view_layer_add(
scene, nodesocket_iter.first->name, AOV_layer, VIEWLAYER_ADD_COPY);
strcpy(vl->name, nodesocket_iter.first->name);
STRNCPY(vl->name, nodesocket_iter.first->name);
}
for (NodeSocketPair nodesocket_iter : job_data.AOV_nodes) {
ViewLayerAOV *aov = BKE_view_layer_add_aov(AOV_layer);
strcpy(aov->name, nodesocket_iter.first->name);
STRNCPY(aov->name, nodesocket_iter.first->name);
}
scene->r.xsch = job_data.tree_previews->preview_size;
scene->r.ysch = job_data.tree_previews->preview_size;