diff options
| author | Michael Biebl <biebl@debian.org> | 2022-05-26 22:00:52 +0200 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2022-05-26 22:00:52 +0200 |
| commit | ed3fbd48dfdf52a008aa4e281b3ab3a8c08c4900 (patch) | |
| tree | 751dbc6a721e96f7af9f689e443a7061ad06f3a8 /src/core/nm-audit-manager.c | |
| parent | 34881d66ffb4eaa113e318a7bc09f7ba3c7e4aec (diff) | |
| parent | b3b81846241e51b3e2bfb34c1b5af385cdcdf894 (diff) | |
Merge branch 'debian/master' into debian/bullseye-backports
Diffstat (limited to 'src/core/nm-audit-manager.c')
| -rw-r--r-- | src/core/nm-audit-manager.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/core/nm-audit-manager.c b/src/core/nm-audit-manager.c index dd96d834..4e134d1a 100644 --- a/src/core/nm-audit-manager.c +++ b/src/core/nm-audit-manager.c @@ -135,10 +135,13 @@ build_message(NMStrBuf *strbuf, AuditBackend backend, GPtrArray *fields) #if HAVE_LIBAUDIT if (backend == BACKEND_AUDITD) { if (field->need_encoding) { - gs_free char *value = NULL; + nm_auto_free char *value = NULL; value = audit_encode_nv_string(field->name, str, 0); - nm_str_buf_append(strbuf, value); + if (value) + nm_str_buf_append(strbuf, value); + else + nm_str_buf_append_printf(strbuf, "%s=???", field->name); } else nm_str_buf_append_printf(strbuf, "%s=%s", field->name, str); continue; |