]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
fix basename optimization for STRINGEND
authorMichael Schroeder <mls@suse.de>
Mon, 3 Mar 2014 14:02:45 +0000 (15:02 +0100)
committerMichael Schroeder <mls@suse.de>
Thu, 15 May 2014 09:51:27 +0000 (11:51 +0200)
broken with commit 0804020d92975c20a683f490f81339c14555b2d4

src/repodata.c

index 60e92f40bb27a11b98cdb1231121cf9bddbf1ace..547b24be2d21fa75c59664f906de58b904fef7ea 100644 (file)
@@ -1091,7 +1091,8 @@ solvabledata_fetch(Solvable *s, KeyValue *kv, Id keyname)
 int
 datamatcher_init(Datamatcher *ma, const char *match, int flags)
 {
-  ma->match = match ? solv_strdup(match) : 0;
+  match = match ? solv_strdup(match) : 0;
+  ma->match = match;
   ma->flags = flags;
   ma->error = 0;
   ma->matchdata = 0;