X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=libatalk%2Fadouble%2Fad_lock.c;h=d5b58f8c954bd52ea1be7d5e90e4c84ccedab5b3;hp=fce2c2d02b77ee2e4ae6c5f07abe84c241417255;hb=296eb8dfd48fb30bbc4b2371c3e1dabefe9d833d;hpb=f6a596fc1dcb60c6ebe9766d64b9c43347bd7232 diff --git a/libatalk/adouble/ad_lock.c b/libatalk/adouble/ad_lock.c index fce2c2d0..d5b58f8c 100644 --- a/libatalk/adouble/ad_lock.c +++ b/libatalk/adouble/ad_lock.c @@ -1,5 +1,5 @@ /* - * $Id: ad_lock.c,v 1.19 2010-02-26 12:57:50 didg Exp $ + * $Id: ad_lock.c,v 1.20 2010-03-30 12:55:26 franklahm Exp $ * * Copyright (c) 1998,1999 Adrian Sun (asun@zoology.washington.edu) * All Rights Reserved. See COPYRIGHT for more information. @@ -42,8 +42,8 @@ /* ----------------------- */ static int set_lock(int fd, int cmd, struct flock *lock) { - if (!fd) { - /* We assign fd = 0 for symlinks -> do nothing */ + if (fd == -2) { + /* We assign fd = -2 for symlinks -> do nothing */ if (cmd == F_GETLK) lock->l_type = F_UNLCK; return 0;