diff --git a/examples/rsa-keygen.c b/examples/rsa-keygen.c
index a38889a979c4da1875f82c74e3f40580d667452c..af33b2311e5a022b65d69184860e54fcde438b78 100644
--- a/examples/rsa-keygen.c
+++ b/examples/rsa-keygen.c
@@ -130,7 +130,7 @@ main(int argc, char **argv)
       return EXIT_FAILURE;
     }
 
-  if (!rsa_keypair_to_sexp(&pub_buffer, &pub, &priv))
+  if (!rsa_keypair_to_sexp(&priv_buffer, &pub, &priv))
     {
       werror("Formatting private key failed.\n");
       return EXIT_FAILURE;