diff --git a/slurm/slurm_errno.h b/slurm/slurm_errno.h
index 5e875172ba51eacd91e73fb4f084cccfde3d382c..346ee20cf79997cac929c917e82a3f36df89e7b5 100644
--- a/slurm/slurm_errno.h
+++ b/slurm/slurm_errno.h
@@ -151,6 +151,7 @@ enum {
 	ESLURM_TASKDIST_REQUIRES_OVERCOMMIT,
 	ESLURM_JOB_HELD,
 	ESLURM_INVALID_CRYPTO_TYPE_CHANGE,
+	ESLURM_INVALID_BANK_ACCOUNT,
 
 	/* switch specific error codes, specific values defined in plugin module */
 	ESLURM_SWITCH_MIN = 3000,
diff --git a/src/common/slurm_errno.c b/src/common/slurm_errno.c
index c30dfb8e0c1506d9e7c6e2e148b246177ca2b9cc..97d7b0fc5986eb1625137cb19abc215f774ce98d 100644
--- a/src/common/slurm_errno.c
+++ b/src/common/slurm_errno.c
@@ -134,7 +134,7 @@ static slurm_errtab_t slurm_errtab[] = {
 	{ ESLURM_DUPLICATE_JOB_ID, 
 	  "Duplicate job id"					},
 	{ ESLURM_PATHNAME_TOO_LONG,
-	  "Pathname of a file or directory too long"   		},
+	  "Pathname of a file, directory or other parameter too long" },
 	{ ESLURM_NOT_TOP_PRIORITY,
 	  "Immediate execution impossible, insufficient priority" },
 	{ ESLURM_REQUESTED_NODE_CONFIG_UNAVAILABLE,
@@ -198,6 +198,8 @@ static slurm_errtab_t slurm_errtab[] = {
 	  "Requested more tasks than available processors"	},
 	{ ESLURM_JOB_HELD,
 	  "Job is in held state, pending scheduler release"	},
+	{ ESLURM_INVALID_BANK_ACCOUNT,
+	  "Invalid bank account specified"			},
 
 	/* slurmd error codes */