+++ /dev/null
-diff -BurpN gammu-1.36.8.orig/smsd/uid.c gammu-1.38.4/smsd/uid.c
---- gammu-1.38.4.orig/smsd/uid.c 2017-06-18 14:33:32.000000000 +0300
-+++ gammu-1.38.4/smsd/uid.c 2017-10-10 01:48:20.696098522 +0300
-@@ -54,7 +54,7 @@
- if (pwd == NULL) {
- /* Try to handle it as a number */
- uid = strtol(name, &endptr, 10);
-- if (*endptr == 0 && uid > 0) {
-+ if (*endptr == 0 && uid >= 0) {
- pwd = getpwuid(uid);
- }
- }
-@@ -85,7 +85,7 @@
- /* Try to handle it as a number */
- if (grp == NULL) {
- gid = strtol(name, &endptr, 10);
-- if (*endptr == 0 && gid > 0) {
-+ if (*endptr == 0 && gid >= 0) {
- grp = getgrgid(gid);
- }
- }
-