]> git.pond.sub.org Git - empserver/commitdiff
(verify_row): Check uid.
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 5 Feb 2006 19:59:08 +0000 (19:59 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 5 Feb 2006 19:59:08 +0000 (19:59 +0000)
src/lib/common/ef_verify.c

index 9e098efe0cb3bab7c3b4ddc2a74ca1917ce09ce1..83f66251ad2c1d6e7a9245661db687d8d9b7a478 100644 (file)
@@ -91,6 +91,16 @@ verify_row(int type, int row)
                            ret_val = -1;
                        }
                }
+           } else if (ca[i].ca_table == type && i == 0) {
+               /* uid */
+               if (val.val_as.lng != row) {
+                   fprintf(stderr,
+                           "table %s row %d field %s is %ld instead of %d\n",
+                           ef_nameof(type), row + 1, ca[i].ca_name,
+                           val.val_as.lng, row);
+                   ret_val = -1;
+               }
+
            } else if (ca_sym == symbol_ca) {
                /* symbol */
                if (val.val_as.lng > -1) {