diff --git a/Makefile b/Makefile index 4713781..0ee186d 100644 --- a/Makefile +++ b/Makefile @@ -16,10 +16,7 @@ PAM_DIR=$(LIBDIR)/security all: pam_oauth2.so -jsmn/libjsmn.a: - $(MAKE) CFLAGS="$(CFLAGS)" -C jsmn - -pam_oauth2.so: pam_oauth2.o jsmn/libjsmn.a +pam_oauth2.so: pam_oauth2.o $(CC) -shared $^ -lcurl -o $@ install: pam_oauth2.so diff --git a/README.md b/README.md index 990db16..d5a862f 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ $ sudo make install ``` auth sufficient pam_oauth2.so key1=value2 key2=value2 -account sufficient pam_oauth2.so key1=value2 key2=value2 +account sufficient pam_oauth2.so ``` ## How it works diff --git a/jsmn b/jsmn index 1682c32..85695f3 160000 --- a/jsmn +++ b/jsmn @@ -1 +1 @@ -Subproject commit 1682c32e9ae5990ddd0f0e907270a0f6dde5cbe9 +Subproject commit 85695f3d5903b1cd5b4030efe50db3b4f5f3c928 diff --git a/pam_oauth2.c b/pam_oauth2.c index 03a8cec..eaff93e 100644 --- a/pam_oauth2.c +++ b/pam_oauth2.c @@ -154,7 +154,7 @@ static int query_token_info(const char * const tokeninfo_url, const char * const } else { syslog(LOG_AUTH|LOG_DEBUG, "pam_oauth2: failed to perform curl request"); } - + free(url); } else { syslog(LOG_AUTH|LOG_DEBUG, "pam_oauth2: memory allocation failed");