]> the.earth.li Git - onak.git/blobdiff - add.c
Fix up dynamic loading; we export a structure of functions now from
[onak.git] / add.c
diff --git a/add.c b/add.c
index 167e5bd46aa13a0380fcd8e288eecce19f2cb478..3a9161f6b86c5231df65727f24031af4c618aad0 100644 (file)
--- a/add.c
+++ b/add.c
@@ -76,13 +76,13 @@ int main(int argc, char *argv[])
                                fclose(stderr);
                        }
                        catchsignals();
-                       initdb(false);
+                       config.dbbackend->initdb(false);
                        
                        count = cleankeys(keys);
                        logthing(LOGTHING_INFO, "%d keys cleaned.",
                                        count);
 
-                       count = update_keys(&keys, true);
+                       count = config.dbbackend->update_keys(&keys, true);
                        logthing(LOGTHING_NOTICE, "Got %d new keys.",
                                count);
 
@@ -91,7 +91,7 @@ int main(int argc, char *argv[])
                                keys = NULL;
                        }
                        
-                       cleanupdb();
+                       config.dbbackend->cleanupdb();
                } else {
                        puts("No OpenPGP packets found in input.");
                        end_html();