diff options
Diffstat (limited to 'meta/packages/opkg/files/opkg-fix-gcc-warnings.patch')
| -rw-r--r-- | meta/packages/opkg/files/opkg-fix-gcc-warnings.patch | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/meta/packages/opkg/files/opkg-fix-gcc-warnings.patch b/meta/packages/opkg/files/opkg-fix-gcc-warnings.patch new file mode 100644 index 0000000000..149542ed6a --- /dev/null +++ b/meta/packages/opkg/files/opkg-fix-gcc-warnings.patch | |||
| @@ -0,0 +1,53 @@ | |||
| 1 | diff -urN opkg.orig/libopkg/libopkg.c opkg/libopkg/libopkg.c | ||
| 2 | --- opkg.orig/libopkg/libopkg.c 2009-02-09 10:49:40.000000000 +0000 | ||
| 3 | +++ opkg/libopkg/libopkg.c 2009-02-09 10:50:23.000000000 +0000 | ||
| 4 | @@ -38,7 +38,7 @@ | ||
| 5 | if ( level == OPKG_ERROR ){ | ||
| 6 | push_error_list(&error_list, msg); | ||
| 7 | } else | ||
| 8 | - printf(msg); | ||
| 9 | + printf("%s", msg); | ||
| 10 | } | ||
| 11 | return 0; | ||
| 12 | } | ||
| 13 | @@ -71,7 +71,7 @@ | ||
| 14 | char* default_opkg_response_callback(char *question) | ||
| 15 | { | ||
| 16 | char *response = NULL; | ||
| 17 | - printf(question); | ||
| 18 | + printf("%s", question); | ||
| 19 | fflush(stdout); | ||
| 20 | do { | ||
| 21 | response = (char *)file_read_line_alloc(stdin); | ||
| 22 | diff -urN opkg.orig/libopkg/opkg_cmd.c opkg/libopkg/opkg_cmd.c | ||
| 23 | --- opkg.orig/libopkg/opkg_cmd.c 2009-02-09 10:49:40.000000000 +0000 | ||
| 24 | +++ opkg/libopkg/opkg_cmd.c 2009-02-09 10:50:23.000000000 +0000 | ||
| 25 | @@ -369,7 +369,7 @@ | ||
| 26 | perror (ctx->statedir); | ||
| 27 | |||
| 28 | sprintf_alloc (&cmd, "rm -rf %s", ctx->statedir); | ||
| 29 | - system (cmd); | ||
| 30 | + err = system (cmd); | ||
| 31 | free (cmd); | ||
| 32 | |||
| 33 | free (ctx->statedir); | ||
| 34 | diff -urN opkg.orig/libopkg/pkg.c opkg/libopkg/pkg.c | ||
| 35 | --- opkg.orig/libopkg/pkg.c 2009-02-09 10:49:40.000000000 +0000 | ||
| 36 | +++ opkg/libopkg/pkg.c 2009-02-09 10:52:49.000000000 +0000 | ||
| 37 | @@ -1052,6 +1052,7 @@ | ||
| 38 | |||
| 39 | void pkg_print_info(pkg_t *pkg, FILE *file) | ||
| 40 | { | ||
| 41 | + int t = 0; | ||
| 42 | char * buff; | ||
| 43 | if (pkg == NULL) { | ||
| 44 | return; | ||
| 45 | @@ -1061,7 +1062,7 @@ | ||
| 46 | if ( buff == NULL ) | ||
| 47 | return; | ||
| 48 | if (strlen(buff)>2){ | ||
| 49 | - fwrite(buff, 1, strlen(buff), file); | ||
| 50 | + t = fwrite(buff, 1, strlen(buff), file); /* TODO: check t */ | ||
| 51 | } | ||
| 52 | free(buff); | ||
| 53 | } | ||
