summaryrefslogtreecommitdiff
path: root/fastjar/jartool.c
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2002-11-10 21:04:24 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2002-11-10 21:04:24 +0000
commitd36bda007ad84778419c06c811063e4a72e2b6f0 (patch)
tree966808eadf9ac78e77fba387240bea0f69dbb012 /fastjar/jartool.c
parent5d6ce59028948ed805198f10b85973ebe9053eda (diff)
downloadgcc-d36bda007ad84778419c06c811063e4a72e2b6f0.tar.gz
* jartool.c (add_to_jar): Only compare file to jarfile if jarfile is
non-NULL. * configure.in (AC_CHECK_HEADERS): Add limits.h. * configure, config.h.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58990 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'fastjar/jartool.c')
-rw-r--r--fastjar/jartool.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/fastjar/jartool.c b/fastjar/jartool.c
index 3048ee9c213..cd2efcb109f 100644
--- a/fastjar/jartool.c
+++ b/fastjar/jartool.c
@@ -843,7 +843,7 @@ int add_to_jar(int fd, const char *new_dir, const char *file){
}
}
- if(!strcmp(file, jarfile)){
+ if(jarfile && !strcmp(file, jarfile)){
if(verbose)
printf("skipping: %s\n", file);
return 0; /* we don't want to add ourselves.. */
@@ -924,7 +924,8 @@ int add_to_jar(int fd, const char *new_dir, const char *file){
while(!use_explicit_list_only && (de = readdir(dir)) != NULL){
if(de->d_name[0] == '.')
continue;
- if(!strcmp(de->d_name, jarfile)){ /* we don't want to add ourselves. Believe me */
+ if(jarfile && !strcmp(de->d_name, jarfile)){
+ /* we don't want to add ourselves. Believe me */
if(verbose)
printf("skipping: %s\n", de->d_name);
continue;