02_update-amap.dpatch
来自「Ubuntu packages of security software。 相」· DPATCH 代码 · 共 49 行
DPATCH
49 行
#! /bin/sh -e#### All lines beginning with `## DP:' are a description of the patch.## DP: Patch to successfully update amap [ -f debian/patches/00patch-opts ] && . debian/patches/00patch-optspatch_opts="${patch_opts:--f --no-backup-if-mismatch}"if [ $# -ne 1 ]; then echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" exit 1ficase "$1" in -patch) patch $patch_opts -p1 < $0;; -unpatch) patch $patch_opts -p1 -R < $0;; *) echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" exit 1;;esacexit 0@DPATCH@diff -urN amap-4.8.orig/amap.c amap-4.8/amap.c--- amap-4.8.orig/amap.c 2005-02-05 16:55:24.000000000 +0000+++ amap-4.8/amap.c 2005-02-05 16:58:22.000000000 +0000@@ -1997,10 +1997,8 @@ if (opt.update) { printf("Running Online Update for fingerprints, connecting to %s\n", AMAP_RESOURCE); if (filename == NULL) {- filename = malloc(strlen(AMAP_APPDEF_PATH) + strlen(AMAP_DEFAULT_FILENAME) + 2);- strcpy(filename, AMAP_APPDEF_PATH);- strcat(filename, "/");- strcat(filename, AMAP_DEFAULT_FILENAME);+ filename = malloc(strlen(AMAP_DEFAULT_FILENAME) + 2);+ strcpy(filename, AMAP_DEFAULT_FILENAME); } file_log = malloc(strlen(filename) + 6); strcpy(file_log, filename);@@ -2008,7 +2006,7 @@ strcpy(file_nmap, "http://"); strcat(file_nmap, AMAP_RESOURCE); strcat(file_nmap, "/");- strcat(file_nmap, AMAP_DEFAULT_FILENAME);+ strcat(file_nmap, "appdefs"); strcat(file_log, AMAP_FILETYPE_RESPONSES); ptr = malloc(strlen(file_nmap) + 8); strcpy(ptr, file_nmap);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?