-fix
authorChristian Grothoff <christian@grothoff.org>
Wed, 21 Mar 2012 15:59:43 +0000 (15:59 +0000)
committerChristian Grothoff <christian@grothoff.org>
Wed, 21 Mar 2012 15:59:43 +0000 (15:59 +0000)
src/namestore/namestore_common.c

index 403f75ea8c5a53b6eaf52a65c58c3597b1c9bfea..498d38027ac8b8a08c1f7317faf6511d16c796ed 100644 (file)
@@ -292,6 +292,7 @@ GNUNET_NAMESTORE_value_to_string (uint32_t type,
                                  size_t data_size)
 {
   char tmp[INET6_ADDRSTRLEN];
+  struct GNUNET_CRYPTO_ShortHashAsciiEncoded enc;
 
   switch (type)
   {
@@ -328,9 +329,11 @@ GNUNET_NAMESTORE_value_to_string (uint32_t type,
       return NULL;
     return GNUNET_strdup (tmp);
   case GNUNET_NAMESTORE_TYPE_PKEY:
-    if (data_size != sizeof (GNUNET_HashCode))
+    if (data_size != sizeof (struct GNUNET_ShortHashCode))
       return NULL;
-    return GNUNET_strdup (GNUNET_h2s_full (data));
+    GNUNET_CRYPTO_short_hash_to_enc (data,
+                                    &enc);
+    return GNUNET_strdup (enc.short_encoding);
   case GNUNET_NAMESTORE_TYPE_PSEU:
     return GNUNET_strndup (data, data_size);
   default: