]> 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>
Mon, 3 Mar 2014 14:02:45 +0000 (15:02 +0100)
broken with commit 0804020d92975c20a683f490f81339c14555b2d4

src/repodata.c

index 73229f8ef89a6bf8e33c8dc6b7515cb2256439d4..86c477419c4e2b7ea28fa4239e5aeb07e82d659b 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;