]> andersk Git - moira.git/blobdiff - gen/util.c
Don't try to do a get_user_account_by_login with a username longer than 8
[moira.git] / gen / util.c
index 3c35af83ca942f5b631b2749143514a4e598ab7d..8bbe23900bb0e24bd17a78bbbb96a3527ec88257 100644 (file)
@@ -58,3 +58,18 @@ register char *s;
       *(++last) = '\0';
     return(s);
 }
+
+
+
+db_error(code)
+int code;
+{
+    extern char *whoami;
+
+    com_err(whoami, MR_INGRES_ERR, " code %d\n", code);
+    if (code == -49900 || code == -37000 || code == 17700)
+      exit(MR_DEADLOCK);
+    critical_alert("DCM", "%s build encountered DATABASE ERROR %d",
+                  whoami, code);
+    exit(MR_INGRES_ERR);
+}
This page took 0.036874 seconds and 4 git commands to generate.