This is an automated email from the git hooks/post-receive script.

guillem pushed a commit to branch main
in repository dpkg.

View the commit online:
https://git.dpkg.org/cgit/dpkg/dpkg.git/commit/?id=280cd974ade407b43f601089b0ff898b3926ca4b

commit 280cd974ade407b43f601089b0ff898b3926ca4b
Author: Guillem Jover <[email protected]>
AuthorDate: Fri Jul 25 03:17:03 2025 +0200

    dpkg: Switch from m_asprintf() to str_fmt()
    
    We are not interested in the number of characters read, so using
    str_fmt() is more ergonomic.
    
    Changelog: internal
---
 src/main/script.c | 17 +++++++++--------
 src/main/verify.c |  3 ++-
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/src/main/script.c b/src/main/script.c
index e9aee0bf9..0c6f3f2d2 100644
--- a/src/main/script.c
+++ b/src/main/script.c
@@ -38,6 +38,7 @@
 #include <dpkg/debug.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/string.h>
 #include <dpkg/pkg.h>
 #include <dpkg/subproc.h>
 #include <dpkg/command.h>
@@ -222,8 +223,8 @@ vmaintscript_installed(struct pkginfo *pkg, const char 
*scriptname,
        char *buf;
 
        scriptpath = pkg_infodb_get_file(pkg, &pkg->installed, scriptname);
-       m_asprintf(&buf, _("installed %s package %s script"),
-                  pkg_name(pkg, pnaw_nonambig), desc);
+       buf = str_fmt(_("installed %s package %s script"),
+                     pkg_name(pkg, pnaw_nonambig), desc);
 
        command_init(&cmd, scriptpath, buf);
        command_add_arg(&cmd, scriptname);
@@ -296,8 +297,8 @@ maintscript_new(struct pkginfo *pkg, const char *scriptname,
        char *buf;
 
        strcpy(cidirrest, scriptname);
-       m_asprintf(&buf, _("new %s package %s script"),
-                  pkg_name(pkg, pnaw_nonambig), desc);
+       buf = str_fmt(_("new %s package %s script"),
+                     pkg_name(pkg, pnaw_nonambig), desc);
 
        va_start(args, cidirrest);
        command_init(&cmd, cidir, buf);
@@ -338,8 +339,8 @@ maintscript_fallback(struct pkginfo *pkg,
        char *buf;
 
        oldscriptpath = pkg_infodb_get_file(pkg, &pkg->installed, scriptname);
-       m_asprintf(&buf, _("old %s package %s script"),
-                  pkg_name(pkg, pnaw_nonambig), desc);
+       buf = str_fmt(_("old %s package %s script"),
+                     pkg_name(pkg, pnaw_nonambig), desc);
 
        command_init(&cmd, oldscriptpath, buf);
        command_add_args(&cmd, scriptname, ifok,
@@ -366,8 +367,8 @@ maintscript_fallback(struct pkginfo *pkg,
        notice(_("trying script from the new package instead ..."));
 
        strcpy(cidirrest, scriptname);
-       m_asprintf(&buf, _("new %s package %s script"),
-                  pkg_name(pkg, pnaw_nonambig), desc);
+       buf = str_fmt(_("new %s package %s script"),
+                     pkg_name(pkg, pnaw_nonambig), desc);
 
        command_destroy(&cmd);
        command_init(&cmd, cidir, buf);
diff --git a/src/main/verify.c b/src/main/verify.c
index 68b8493b2..77aa398f9 100644
--- a/src/main/verify.c
+++ b/src/main/verify.c
@@ -32,6 +32,7 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/string.h>
 #include <dpkg/options.h>
 #include <dpkg/db-ctrl.h>
 #include <dpkg/db-fsys.h>
@@ -81,7 +82,7 @@ verify_output_rpm(struct fsys_namenode *namenode, struct 
verify_checks *checks)
        if (checks->exists == VERIFY_FAIL) {
                memcpy(result, "missing  ", sizeof(result));
                if (checks->exists_errno != ENOENT)
-                       m_asprintf(&error, " (%s)", 
strerror(checks->exists_errno));
+                       error = str_fmt(" (%s)", 
strerror(checks->exists_errno));
        } else {
                result[1] = verify_result_rpm(checks->mode, 'M');
                result[2] = verify_result_rpm(checks->md5sum, '5');

-- 
Dpkg.Org's dpkg

Reply via email to