repo_write: fix key packing
authorZdeněk Pavlas <zpavlas@redhat.com>
Fri, 27 Jan 2012 13:58:01 +0000 (14:58 +0100)
committerAles Kozumplik <akozumpl@redhat.com>
Wed, 15 Feb 2012 11:49:19 +0000 (12:49 +0100)
ext/repo_write.c

index 0c5628e..2fac8ff 100644 (file)
@@ -1451,8 +1451,8 @@ for (i = 1; i < target.nkeys; i++)
          target.keys[n] = target.keys[i];
          if (keyarrayp)
            {
-             *keyarrayp[2 * n - 2] = *keyarrayp[2 * i - 2];
-             *keyarrayp[2 * n - 1] = *keyarrayp[2 * i - 1];
+             (*keyarrayp)[2 * n - 2] = (*keyarrayp)[2 * i - 2];
+             (*keyarrayp)[2 * n - 1] = (*keyarrayp)[2 * i - 1];
            }
        }
       n++;
@@ -1461,8 +1461,8 @@ for (i = 1; i < target.nkeys; i++)
   if (keyarrayp)
     {
       /* terminate array */
-      *keyarrayp[2 * n - 2] = 0;
-      *keyarrayp[2 * n - 1] = 0;
+      (*keyarrayp)[2 * n - 2] = 0;
+      (*keyarrayp)[2 * n - 1] = 0;
     }
 
   /* update schema data to the new key ids */