Fix printf format signedness error

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
diff --git a/programs/x509/load_roots.c b/programs/x509/load_roots.c
index 040ef29..ba398f9 100644
--- a/programs/x509/load_roots.c
+++ b/programs/x509/load_roots.c
@@ -119,7 +119,8 @@
         if( ret != 0 )
         {
             mbedtls_strerror( ret, error_message, sizeof( error_message ) );
-            printf( "\n%s: -0x%04x (%s)\n", *cur, -ret, error_message );
+            printf( "\n%s: -0x%04x (%s)\n",
+                    *cur, (unsigned) -ret, error_message );
             goto exit;
         }
     }