successful has only one 'l' (copy+paste error)
diff --git a/src/hnbap_common.c b/src/hnbap_common.c
index bd7a0eb..ec5ba4c 100644
--- a/src/hnbap_common.c
+++ b/src/hnbap_common.c
@@ -45,7 +45,7 @@
 }
 #endif
 
-struct msgb *hnbap_generate_successfull_outcome(
+struct msgb *hnbap_generate_successful_outcome(
 					   e_ProcedureCode procedureCode,
 					   Criticality_t criticality,
 					   asn_TYPE_descriptor_t * td,
@@ -75,7 +75,7 @@
 }
 
 #if 0
-ssize_t s1ap_generate_unsuccessfull_outcome(uint8_t ** buffer,
+ssize_t s1ap_generate_unsuccessful_outcome(uint8_t ** buffer,
 					    uint32_t * length,
 					    e_ProcedureCode procedureCode,
 					    Criticality_t criticality,
diff --git a/src/hnbap_common.h b/src/hnbap_common.h
index 9b77423..12f37ad 100644
--- a/src/hnbap_common.h
+++ b/src/hnbap_common.h
@@ -131,7 +131,7 @@
 
 extern int asn1_xer_print;
 
-struct msgb *hnbap_generate_successfull_outcome(
+struct msgb *hnbap_generate_successful_outcome(
 					   e_ProcedureCode procedureCode,
 					   Criticality_t criticality,
 					   asn_TYPE_descriptor_t * td,