diff --git a/daemon.py b/daemon.py
index d2a4a2a5b..101179ceb 100644
--- a/daemon.py
+++ b/daemon.py
@@ -795,6 +795,11 @@ class PubServer(BaseHTTPRequestHandler):
if authorized and '?delete=' in self.path:
deleteUrl=self.path.split('?delete=')[1]
actor=self.path.split('?delete=')[0]
+ if actor not in deleteUrl:
+ # You can only delete your own posts
+ self.server.GETbusy=False
+ self._redirect_headers(actor+'/inbox',cookie)
+ return
self.postToNickname=getNicknameFromActor(actor)
if not self.server.session:
self.server.session= \
diff --git a/webinterface.py b/webinterface.py
index d2042ff0b..5d47030cc 100644
--- a/webinterface.py
+++ b/webinterface.py
@@ -693,9 +693,11 @@ def individualPostAsHtml(baseDir: str, \
likeStr= \
'' \
''
- deleteStr= \
- '' \
- '
'
+ deleteStr=''
+ if '/users/'+nickname+'/' in postJsonObject['object']['id']:
+ deleteStr= \
+ '' \
+ '
'
if showIcons:
footerStr='