diff --git a/tig-binary/src/entry_point_template.rs b/tig-binary/src/entry_point_template.rs index fe38899..2d7f113 100644 --- a/tig-binary/src/entry_point_template.rs +++ b/tig-binary/src/entry_point_template.rs @@ -42,7 +42,7 @@ pub fn entry_point( ) -> Result<()> { catch_unwind(AssertUnwindSafe(|| { - let hyperparameters = hyperparameters.map(|x| serde_json::from_str::>(x)); + let hyperparameters = hyperparameters.map(|x| serde_json::from_str::>(&x).unwrap()); {ALGORITHM}::solve_challenge(challenge, save_solution, &hyperparameters, module, stream, prop) })).unwrap_or_else(|_| { Err(anyhow!("Panic occurred calling solve_challenge"))