summaryrefslogtreecommitdiff
path: root/dpkg-deb
diff options
context:
space:
mode:
authorGuillem Jover <guillem@debian.org>2015-02-07 20:02:52 +0100
committerGuillem Jover <guillem@debian.org>2015-02-11 04:42:41 +0100
commitdfb3c1b8f54352b3db05494ff408d42ead808ef6 (patch)
treeac5fb1b32622a290d76738ba612151e8e348c2ec /dpkg-deb
parentb7c8836813228c4d7517dde292df7bca835ab0bb (diff)
downloaddpkg-dfb3c1b8f54352b3db05494ff408d42ead808ef6.tar.gz
dpkg-deb: Avoid an intermediate variable for the version string
Diffstat (limited to 'dpkg-deb')
-rw-r--r--dpkg-deb/build.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/dpkg-deb/build.c b/dpkg-deb/build.c
index ff3bd7644..33353f41e 100644
--- a/dpkg-deb/build.c
+++ b/dpkg-deb/build.c
@@ -428,17 +428,17 @@ gen_dest_pathname(const char *dir, const char *dest)
static char *
gen_dest_pathname_from_pkg(const char *dir, struct pkginfo *pkg)
{
+ const char *arch_sep;
char *path;
- const char *versionstring, *arch_sep;
- versionstring = versiondescribe(&pkg->available.version, vdew_never);
if (pkg->available.arch->type == DPKG_ARCH_NONE ||
pkg->available.arch->type == DPKG_ARCH_EMPTY)
arch_sep = "";
else
arch_sep = "_";
- m_asprintf(&path, "%s/%s_%s%s%s%s", dir, pkg->set->name, versionstring,
+ m_asprintf(&path, "%s/%s_%s%s%s%s", dir, pkg->set->name,
+ versiondescribe(&pkg->available.version, vdew_never),
arch_sep, pkg->available.arch->name, DEBEXT);
return path;