]> the.earth.li Git - onak.git/blobdiff - splitkeys.c
Add ability to drop overly large packets
[onak.git] / splitkeys.c
index 76aa4e4b9a439040c94e3e74bf54c7d667404352..1f0e9d68df929a1a1179a309c146df292d00e948 100644 (file)
@@ -13,8 +13,7 @@
  * more details.
  *
  * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 51
- * Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 
 #include <fcntl.h>
@@ -25,9 +24,7 @@
 
 #include "charfuncs.h"
 #include "keystructs.h"
-#include "log.h"
 #include "mem.h"
-#include "onak-conf.h"
 #include "openpgp.h"
 #include "parsekey.h"
 
@@ -51,9 +48,6 @@ int main(int argc, char *argv[])
                }
        }
 
-       readconfig(NULL);
-       initlogthing("splitkeys", config.logfile);
-
        do {
                read_openpgp_stream(stdin_getchar, NULL,
                                 &packets, maxkeys);
@@ -68,7 +62,7 @@ int main(int argc, char *argv[])
                                        tmp->next = NULL;
                                }
                        }
-                       if (tmp->next != NULL) {
+                       if (tmp != NULL && tmp->next != NULL) {
                                list_end = NULL;
                        }
 
@@ -83,8 +77,5 @@ int main(int argc, char *argv[])
                }
        } while (packets != NULL);
 
-       cleanuplogthing();
-       cleanupconfig();
-
        return 0;
 }