]> the.earth.li Git - onak.git/blobdiff - decodekey.c
Fix decoding of signature creation time
[onak.git] / decodekey.c
index f8cc40771c63f85e845216b7b0c0a128e5e8fbda..6e15bade3a06a2b16caa31fd0ee17e0fa5042a21 100644 (file)
@@ -94,11 +94,11 @@ onak_status_t parse_subpackets(unsigned char *data, size_t len,
                        if (creation != NULL) {
                                *creation = data[offset + packetlen - 4];
                                *creation <<= 8;
-                               *creation = data[offset + packetlen - 3];
+                               *creation += data[offset + packetlen - 3];
                                *creation <<= 8;
-                               *creation = data[offset + packetlen - 2];
+                               *creation += data[offset + packetlen - 2];
                                *creation <<= 8;
-                               *creation = data[offset + packetlen - 1];
+                               *creation += data[offset + packetlen - 1];
                        }
                        break;
                        /*